v1
latestOpenAPI 3.0.32026-07-264469137.7 KBRefunds
Create a refund
Create a refund for a completed payment. Only one refund can be created per charge.
post/v1/refunds
Request body
Example request
{
"charge_id": "chr_1a2b3c4d5e6f",
"reference": "refund_9876",
"refund_address": "0xabc123def456",
"amount": "10.00",
"fee_bearer": "ORG",
"reason": "Customer requested cancellation",
"idempotency_key": "idem_9f8e7d6c5b",
"simulated_outcome": "success"
}Response
Success - Refund created
Example response
{
"refund_id": "ref_1a2b3c4d5e",
"charge_id": "chr_1a2b3c4d5e6f",
"reference": "refund_9876",
"status": "processing",
"requested_amount": "29.00",
"refund_fee_amount": "0.00",
"fee_bearer": "merchant",
"reason": "Customer requested cancellation",
"created_at": "2026-04-27T12:00:00Z",
"updated_at": "2026-04-27T12:00:00Z"
}