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.