Refund Order

Introduction

  • Merchants can process refunds for unsettled orders. If the order amount has already transferred to the settlement account, merchants need to handle the refund independently.

  • Merchants can initiate a full or partial refund for a payment order. Refunds can be made in the original payment token or other supported token to return to the user.

  • Supported merchant scenarios:
    Deposit-based payment scenarios, after-sales returns and refunds, etc.
    Minimum refund amount: Equivalent to 1 USD.

  • Refund Fees:
    Only the gas fee is deducted for refunds, with no additional fees. However, the payment processing fee is non-refundable.

  • Supported payment methods for refunds: User transfers and Binance Pay both support refunds, and both require the user to provide their online receiving address.

API List

API Call Recommendations

  1. Call Verify Refund Order: Use the order number to check if the order is eligible for a refund. If the order is available for refund, a response message received. If the order is unavailable for refund, an error code returned.See Return Code List.

  2. Call Refund API: Call the refund API to initiate a refund; if email notification to the user is needed, pass the email field.

  3. Call Refund Order Query API: Use the order number to check the details of the refund, which indicates whether it was a system or merchant-initiated refund.