Refund

The Refund API allows you to issue either full or partial refunds for a Gateway Payment.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Partial refunds

Any transaction can be refunded in full or in part. To issue a partial refund, use the partial_amount parameter.

❗️

Note: Only One Partial Refund Is Allowed Per Transaction

A transaction can be partially refunded only once.

After the partial refund, the remaining balance can still be refunded, but you must issue a normal refund without specifying an amount. This will automatically refund the full remaining balance.

For example, for a €100 transaction:

  • You can issue a partial refund of €30.
  • You can then issue a normal refund without an amount to refund the remaining €70.
  • You cannot issue another partial refund of €20 or any other amount.

This means a transaction can have a maximum of two refunds: one partial refund followed by one refund of the full remaining balance.

❗️

SEPA and refunds

Refunds for SEPA transactions should not be processed. Learn more

Body Params
string
required

This is the credential that Vendo will use to authenticate your request

int32
required
Defaults to 0

Set to 1 if you want to process a test transaction.

int32
required

Your Vendo Merchant ID.

int32
required

The Vendo Transaction ID you received when requesting the payment.

float

Optionally specify the amount for the partial refund. The default is to refund the full amount unless this parameter is present.

string

Optional 3-letter currency code of the amount to be refunded. Currencies.

Response

Language
LoadingLoading…
Response
Choose an example:
application/json