Reverse Order

Learn how to reverse a previously submitted transaction

Overview

Use this endpoint if you are unsure of the status of an order and want to void it or issue a refund. Authorization transactions will be reversed to cancel/void, and capture will be reversed to refund.

❗️

Important

A reversal can only be done in full. Partial amounts are not supported.

To Reverse an order, send an API call to:

Staging: POST https://orders-management.staging.skipify.com/{orderId}/reverse

Production: POST https://orders-management.skipify.com/{orderId}/reverse

Request Body Parameters

Parameter NameRequiredTypeDescription
transactionIdnostringPass the transactionId received from the ORDER_PAYMENT_SUCCEEDED webhook event.
This can be passed in all cases. It is required in a split-payment scenario, when multiple transactions are tied to one orderId.

Request Body Example

{
  "transactionId": "string"
}

API Response

Response Body Parameters

Parameter NameTypeDescription
orderIdstringThe Skipify order id
merchantIdstringThe Skipify Merchant Identifier
transactionIdstringThe Skipify transaction identifier
statusstringAllowed Values = Reversed, Failed
pspTransactionIdstringThe TransactionId from the PSP for this event
messagestring, conditionalThis message will be populated if there was an error processing the refund

Response Body Example

{
  "orderId": "string",
  "merchantId": "string",
  "transactionId": "string",
  "status": "Reversed",
  "pspTransactionId": "string",
  "message": "string"
}

Skipify baner with link to contact us form