Processing Refunds

Refund is used to return the money to a customer for settled payments. When you process a refund, funds are transferred from the merchant’s account to a customer’s account. You can initiate either a full or a partial refund.

There are two ways to process a refund:

  1. Using the Payments API

  2. On the Business Portal

Process Refund with Payments API

You must initiate a POST request to the refunds endpoint.

POST/paymenthub/v1/settlements/settlement_id/refunds

To process a refund, you need to include the id returned in the Settlement request (or the Payment request, if you chose to authorize and settle the amount in the same request) as the value for settlement_id.

Refunds can only be done for payments that are settled.

Process Refund with Business Portal

You can also process Refunds from within the Business Portal. To do so, perform the following steps:

  1. Log in to Business Portal to search transactions.
  2. Go to Activities and view transaction details.
  3. Process the refund by clicking Issue a refund. You can return a partial amount or leave the amount unchanged to issue full refund.
  4. Click Continue to review the refund, then click Issue Refund.
Did you find this page useful?