Skip to content

Refund

After your payment is successful, you can use Refund Application API or Merchant Platform to issue a refund. You can make multiple refunds for an order, but the total refund cannot exceed the original order amount. After Payermax successfully accepts the payment, it will initiate a refund to the bank or institution, and the refund will be refunded according to the original payment method. After the refund is successful, Payermax will use Refund Notification to notify you. The time for the refund to arrive depends on the processing time of the bank or institution.

1. Conditions For Refund Acceptance

In addition to the refund amount not exceeding the amount, the refund application should also meet other conditions, otherwise the refund application will be rejected.

  1. If a full refund is required, the payment method should support a full refund;
  2. In case of partial refund, the payment method should support partial refund;
  3. Supports refunds for transactions within 180 days.
To check whether the payment method supports full or partial refund, please refer: 【Payment Method List】.

2. Refund Failed

The refund may fail if the bank or institution cannot process it. If this happens (which is rare), we'll transfer the money back to your Payermax account balance. Meanwhile, you will receive Refund Notification.

3. Refund Inquiry

After Payermax successfully accepts the refund, you can obtain the Refund Status through Refund Inquiry API.

4. Refund Application

After your payment is successful, you can use Refund Application API or Merchant Platformto issue a refund. After Payermax successfully accepts the payment, it will initiate a refund to the bank or institution, and the refund money will be refunded according to the original payment method.

5. Refund Notification

For refund success and failure, we will use Refund Notification to send notification to your callback address. The refund may fail if the bank or institution cannot process it. If this happens (which is rare), we'll transfer the money back to your Payermax account balance.

6. Refund Status

Refunds for some payment methods may not be real-time. You can use Refund Inquiry API to check the refund status, you can refer to the following table for the corresponding refund status code:

StatusDescriptionRemark
REFUND_SUCCESSRefund successfully
REFUND_PENDINGRefund processing
REFUND_FAILEDRefund failed

Released under the MIT License.