Yes, there is a difference between a Payment Processor and a Payment gateway, where the former deals with the transaction, with the latter checks the status of the payment transaction.