Payments
Refunds
Refunds are executed by the Payment Engine and can also be triggered from the dashboard.
API
POST /merchant/refund-payment
X-API-KEY: <key>
Content-Type: application/json
{
"track_id": "<track_id>",
"amount": 1.000
}
Omit amount to refund the full refundable balance. Response includes success and refund_id.
Check remaining balance with POST /merchant/get-refundable-balance.
Provider support
| Provider | Refunds |
|---|---|
| Mastercard | Available |
| Apple Pay | Available |
| Benefit | Available |
| Benefit Web Checkout | Not available |
Preconditions
- Original payment must be
successorpartial_refund - Cannot refund more than refundable balance