Card Refunds
Use our Card Refunds endpoints to reverse or refund a transaction and manage refunds.
Reverse or refund a transaction
We have three methods to reverse or refund a transaction:
- If the transaction is in an open batch, the merchant must cancel the transaction. To cancel a transaction, integrate with our Reverse Payment method.
- If the transaction is in a closed batch and the merchant has the paymentId of the transaction, the merchant must refund the transaction. To refund a transaction, integrate with our Create Referenced Refund method.
- If the transaction is in a closed batch and the merchant doesn’t have the paymentId of the transaction, the merchant must run an unreferenced refund. To run an unreferenced refund, integrate with our Create Unreferenced Refund method.
Note: If the merchant refunds a transaction in an open batch, our gateway treats the transaction as a reversal and cancels it.
Retrieve the details of the refund
Integrate with our Retrieve Refund method to view the details of a refund, such as the refund amount, the payment card details, and the status of the refund.
Integrate with our List Refunds method to return a paginated list of refunds that meet specific query parameters.
Adjust the refund
Integrate with our Adjust Refund method to update the details of a refund, such as customer details and the status of the refund.
Reverse the refund
Integrate with our Reverse Refund method to cancel a refund if it’s in an open batch.