Rapyd offers the ability to process refunds for your customers using the Rapyd API or the Client Portal Dashboard. After a customer has purchased an item and the payment status is CLO (closed) a refund can be made. When the refund is made, the funds are sent back to the original payment method used.

To handle personal identifying information for cards, clients must have PCI-DSS certification and a special agreement with Rapyd.

Here’s how the refund process works:

  1. The customer buys an item on your website using a card and later decides to return it.
  2. You request Rapyd to process the refund, providing the transaction ID and refund amount.
  3. Rapyd processes the refund and notifies you of its successful completion.
  4. You then send a confirmation of the refund to the customer.

Create Refund via API

To create a refund, you’ll need to follow these steps:

  1. Create a refund request by calling Rapyd’s “Create Refund” endpoint.
  2. In the request, include the payment ID you received when creating the payment in your sandbox.

Note: If the original payment was made through cash or a bank redirect, additional steps may be required to complete the refund process.

For FX refunds, you will want to include the currency of the amount received by the original payment source (e.g. what the customer paid).

To see a full request and response example, refer to How to Create a Refund via API.

You can also refer to the full documentation page at Rapyd Docs | Error for more info.

You can grab more refund examples in the API Reference - Refunds.

Create Refund via Client Portal

  1. To create a refund via the Client Portal, you can sign into your Client Portal Dashboard.

Follow the steps at Rapyd Docs | Error to complete your refund.