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.