v1

latestOpenAPI 3.0.0All rights reserved2026-07-2439128156.3 KB
Transaction

Delete Transaction

Tries to request a reverse of a previous Pull Transaction. Note: Delete Transaction is NOT eligible to be used for an <glossary:ACH> Transaction.

delete/v1/clients/{ClientID}/transactions/{TransactionID}

Path parameters

ClientIDstring required

22-character <glossary:ClientID>. Ask TabaPay Support if you need to specify a <glossary:SubClientID>.

TransactionIDstring required

22-character Transaction ID

Query parameters

reversalstring

Use for reversing a transaction. (i.e. if Delete Transaction Request is after settlement of original pull transaction.)

Required to use void or reversal on every pull transaction DELETE request (non RTP).

Request to enable Multiple Reversals at TabaPay Support or help@tabapay.com

voidstring

Use for voiding a transaction. (i.e. if Delete Transaction request is before settlement of original pull transaction.)<br><br> Note: When reversing a transaction with status: AUTHOIRZED, you must use the ?void parameter.

Required to use void or reversal on every pull transaction DELETE request (non RTP).

Request body

currencystring

ISO 4217 3-Digit Currency Code.

Optional. Default is 840

amountstring

Partial Reversal Amount. See how to properly format an amount.

If amount is omitted, the reversal request will be for the original transaction amount.

Optional

Example request

{
  "currency": "840"
}

Response

A Request for a Reversal of the previous Transaction is successful.

ECstring

Internal Error Code. This is used to help TabaPay team members trace an error.

statusstring

Status of the reversal.

Example response

{
  "status": "COMPLETED",
  "reversal": {
    "networkRC": "00",
    "networkRC2": "00"
  }
}