Refunds

Refund to wallet balance

Refunds for wallet purchases can be made in the full or partial amount to the customer’s wallet. Refunds can be issued either via the API or from the merchant portal and are processed immediately.

  • You can issue multiple refunds against a transaction totaling the original transaction amount.
  • Refunds made through your POS or PSP will be reflected in Ansa

Issuing refunds from the Merchant Portal

  • From the Customer’s profile page, navigate to the Customer Transactions tab and click on the transaction you want to issue a refund for. Click the “Issue Refund” button to get started.
  • From the Transactions page, filter by customer ID or transaction ID to find the desired transaction and click “Issue Refund”.

Issuing refunds via API

To initiate a refund to the customer balance using the API, you need to provide the original transaction ID (transaction id of use balance endpoint) and the refund amount.

Ansa will reflect the refund in the ledger for accounting purposes, and process the refund in the next payout. We do not charge additional fees for refunds to customer balances.


Refund to wallet funding source

Once funds have been added to a customer’s wallet, we recommend against issuing refunds to the original payment method as a standard policy. However, there may be exceptions where a refund from the wallet back to the original funding method is necessary.

To initiate a refund to the customer payment method using the API, you need to provide the original transaction ID (transaction id of add balance endpoint) and the refund amount.

Refunds are processed through the same payment processor used for the original transaction. While Ansa does not charge additional fees for issuing refunds, your payment processor may apply its own refund-related fees. Ansa will reflect the refund in the ledger for accounting purposes, and process the refund in the next payout.


Failed refunds to wallet funding source

In some cases, a refund may fail if the customer’s bank or card issuer is unable to process it. When this occurs, the funds are returned to your payment processor balance and subsequently deposited into the bank account we have on file for you. The customer’s wallet balance will be adjusted to reflect the original transaction amount.