Skip to main content
POST
Refund a payment session

Authorizations

Authorization
string
header
required

API key for /api/v1/* endpoints

Path Parameters

sessionReference
string
required

Session reference (e.g. CS_xxxxx)

Body

application/json
refundAddress
string
required

Customer wallet address to receive the refund

Example:

"TXyz1234567890abcdef"

reason
string

Reason for refund

Example:

"Customer requested refund"

feePaidBy
enum<string>

Who pays the blockchain fee. Defaults to merchant settings.

Available options:
merchant,
customer

Response

Refund initiated successfully.