Refunds
Use our Refunds endpoints to manage refunds and to create unreferenced refunds. An unreferenced refund is a refund that isn’t linked to a payment.
Create a refund
You should run an unreferenced refund only if you don’t have the paymentId of the payment or the customer has changed their original payment details. If you have the paymentId and the customer’s payment details are valid, use our Refund Payment method.
Integrate with our Create Refund method to create an unreferenced refund. When you send a successful request, our gateway sends the refund amount to the customer’s card and returns a refundId.
You can use the refundId that you received from the Create Refund and Refund Payment methods to complete the following actions:
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.