Batch Refunds

The Batch Refund API allows merchants to initiate and track multiple refunds in a single request.

The Batch Refund API allows merchants to initiate and track multiple refunds in a single request.

Each refund request inside a batch is processed independently. This means:

  • Some refund items may be accepted
  • Some may be rejected
  • A single invalid refund does not fail the entire batch (except for batch-level validation failures)

This API is designed for:

  • Bulk refund processing
  • Operational refund reconciliation
  • Merchant support workflows
  • Scheduled refund execution systems

Refund Eligibility & Processing Notes

  • Refunds are supported only for merchants on the T+1 settlement cycle.
  • Refunds can be initiated only for transactions that are:
    • Successfully completed
    • Already settled
    • Transactions done within 7 days window.
  • Once a refund request is successfully initiated through the API, the refund processing timeline is typically 5-7 business days.
  • Merchants can consume the Requery Batch Refund API to track and verify the latest refund status.