Refunds

Because on-chain payments cannot be reversed, a refund is a fresh outbound transfer — not a chargeback.

Refund a payment

POST https://api.payzuno.io/v1/invoices/in_8412/refunds
Authorization: Bearer ak_live_…
Idempotency-Key: refund_8412

{ "amount": "25.00", "destination": "0x…" }

How it behaves

  • The refund is signed under the same per-transfer policy limits as any payout.
  • Network gas applies, as with any on-chain transfer.
  • You need a destination address from the customer — funds cannot be pulled back to the original sender automatically.
Overpayments are recorded against the merchant and can be refunded or credited the same way. See payment status.