Skip to main content
POST
Refund a payment

Authorizations

Authorization
string
header
required

Merchant authentication token. Obtained via POST /api/v1/merchant/token/grant. Pass as: Authorization: Bearer

Path Parameters

id
string<uuid>
required

Payment transaction ID (UUID)

Body

application/json
amount
integer

Refund amount in smallest currency unit. Omit for full refund.

Required range: x >= 1
metadata
object

Additional metadata for the refund

Response

Refund initiated

msg
string
required

Human-readable message describing the result

Example:

"Transaction was Initiated Successfully!"

data
object
required

Payment transaction response object