Refund ACH Payment API - Full Refunds to Bank Account

Modified on Mon, 27 Jan at 3:23 PM

The Refund ACH Payment endpoint allows you to post a refund for a payment that has previously been created. The refunded amount will be credited back to the bank account that was initially charged. Refunds must be for the exact amount of the original transaction; partial refunds are not supported.


Key Features:

  • Full Refunds: Refunds must match the original transaction amount exactly. Partial refunds will result in an error.
  • Refund Delay: There is a 3-6 minute delay between the original transaction and when the refund can be processed.
  • Bank Account Refund: Funds will be returned to the bank account that was originally charged.


Required Parameters:

  • key-hash: Must be included in the request headers for security.
  • paymentId: The ID of the payment that you wish to refund.


Response:


The API will respond with a confirmation that the ACH payment has been refunded, or an error if the conditions (such as partial refund) are not met.


Usage Notes:

  • Refund Conditions: Refunds must match the exact amount of the original transaction. Any attempt to refund a different amount or a fully refunded payment will result in an error.
  • Refund Timing: A delay of 3-6 minutes is required to process the refund, which may vary based on transaction volume.


Benefits:

  • Ensures the correct amount is refunded to the customer’s bank account.
  • Automatically handles the full refund process, helping maintain smooth transactions.


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