FILTER BY TAG

Time-Out Void

Use this information to void an authorization, capture, refund, or credit when you do not receive a response within the time allowed and the transaction times out. Include a unique value in the
clientReferenceInformation.transactionId
field in your initial request and use the same unique value for the
clientReferenceInformation.transactionId
field in a request to reverse the transaction.

Endpoint

Production:
POST
https://api.visaacceptance.com
/pts/v2/voids/
Test:
POST
https://apitest.visaacceptance.com
/pts/v2/voids/

Required Field for a Time-Out Void

clientReferenceInformation.comments
Set this field to
REVERSAL Timeout
.
clientReferenceInformation.transactionId

REST Example: Time-Out Void

Request
{ "clientReferenceInformation": { "comments": "VOID Timeout", "transactionId": "888858556" } }
Response to a Successful Request
{ "_links": { "self": { "method": "GET", "href": "/pts/v2/voids/6502849034136438604002" } }, "clientReferenceInformation": { "code": "1650284903396", "transactionId": "888858556" }, "id": "6502849034136438604002", "orderInformation": { "amountDetails": { "currency": "EUR" } }, "status": "VOIDED", "submitTimeUtc": "2022-04-18T12:28:23Z", "voidAmountDetails": { "currency": "EUR", "voidAmount": "10.00" } }
Response to a Declined Request
{ "id": "6502858209346457804004", "submitTimeUtc": "2022-04-18T12:43:41Z", "status": "INVALID_REQUEST", "reason": "INVALID_DATA", "message": "Declined - One or more fields in the request contains invalid data" }