Refunds
Return money on a settled payment, to the original bank account or to a wallet. The payment refund action.
A refund returns money on a settled payment, either to the original payer's
bank account or to a wallet. There is one operation: it lives under the
payment, at POST /v1/payments/:id/refund, where :id is the payment being
refunded. Timing depends on the destination: wallet refunds settle immediately
(status: "completed"), while bank refunds are asynchronous, the 201
returns status: "processing" and an acuinf…rfd reference, and a
refund.completed or refund.failed webhook resolves it. Only a payment that has
received money is refundable.
Read the conventions first: the envelope, auth, idempotency, and
pagination are assumed across every operation. Refunds require the payment
scope and an Idempotency-Key.