Refund - Streamlined Payment Refunds Made Simple

Modified on Mon, 27 Jan at 3:20 PM

The POST Refund endpoint lets you refund payments that were previously processed using our API. Refunds are credited back to the same card originally charged.


Here’s how it works:

  • Full or Partial Refunds:
    • Refund the entire amount or just a portion of it.
    • Multiple refunds are allowed for a single payment until the full amount is refunded. Trying to refund a fully refunded payment will return an error.
  • Required Parameter: Provide the paymentId for the payment you wish to refund.
  • Optional Parameters:
    • Use the reason parameter to specify the reason for the refund.
    • If issuing a partial refund, specify the amount in cents using the amount parameter (e.g., 100 cents = 1 dollar).
    • Notify customers by setting the receipt parameter to true to send a receipt via email or SMS.
  • Secure Access: Include the key-hash in the headers to ensure secure and authorized API calls.


This endpoint is ideal for managing refunds efficiently and improving customer satisfaction.


Reference to API Integration Documentation


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article