Skip to main content
POST
/
v2
/
order
/
{order_uuid}
/
refund
Refund amount by order
curl --request POST \
  --url https://sandbox.gateway.sezzle.com/v2/order/{order_uuid}/refund \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "amount_in_cents": 5000,
  "currency": "USD"
}
'
{
  "uuid": "6c9db5d4-d09a-4224-860a-b5438ac32ca8"
}

Authorizations

Authorization
string
header
required

The authentication token generated from providing API Keys to Sezzle Gateway

Headers

Sezzle-Request-Id
string

Unique client-generated ID to enforce idempotency

Path Parameters

order_uuid
string
required

The Order UUID to refund (order.uuid from session response)

Body

application/json

The amount to be refunded

amount_in_cents
integer
required

The amount in cents

currency
string
required

The 3 character currency code as defined by ISO 4217

Response

Successful Operation

uuid
string

The uuid returned from this operation is the refund transaction uuid, but there are no endpoints that use this value. You may retrieve an order's refund transactions using the Get an order endpoint.