Reverse a transaction
POST/api/simulator/reverse
This endpoint can be used to test reversing a transaction on a simulated card network
Request
- application/json
Body
required
- ReverseAuthorization
- ReverseClearing
oneOf
requestMsg returned by the Authorize a transaction endpoint
requestMsg returned by the Clear a transaction endpoint
Possible values: [purchase
]
Transaction type
Amount to reverse on the prior authorize or clear requests. An integer in the smallest denomination of USD.
fxReversalAmount
object
fxAmount can be specified to process the transaction in a currency other than USD
Amount to reverse on the prior authorize or clear requests specified in the acquirers currency. An integer in the smallest denomination for the given currency. Convert the reversalAmount
from USD to the desired currency.
ISO 4217 currency code
Responses
- 200
- 400
- 403
- application/json
- Schema
- Example (from schema)
Schema
XML formatted ISO 8583 message sent to the simulated card scheme
XML formatted ISO 8583 message returned from the simulated card scheme
ID of the transaction
{
"requestMsg": "string",
"responseMsg": "string",
"transactionId": 0
}
Request fields are invalid
- application/json
- Schema
- Example (from schema)
Schema
{
"statusCode": 400,
"statusName": "Bad Request",
"errorCode": "BAD_REQUEST",
"errors": [
"Expected string, received number"
]
}
No Authorization to access resource.
- application/json
- Schema
- Example (from schema)
Schema
{
"statusCode": 403,
"statusName": "Forbidden",
"errorCode": "FORBIDDEN",
"reason": "Unauthorized"
}