On This Page 
    Authorization Reversal for Automatic Fueling
    This section provides the information you need in order to process an authorization reversal. 
Reversing an authorization releases the hold on the customer’s payment card funds that the
      issuing bank placed when processing the authorization. 
Endpoint
			Production:
					POST 
https://api.visaacceptance.com
/pts/v2/payments/{id}
/reversalsTest:
					POST 
https://apitest.visaacceptance.com
/pts/v2/payments/{id}
/reversalsThe  is the transaction ID returned in the
					authorization response.
{id}
Required Fields for an Authorization Reversal
    - clientReferenceInformation.code
 - clientReferenceInformation.reconciliationId
 - reversalInformation.amountDetails.currency
 - reversalInformation.amountDetails.totalAmount
 
REST Example: Authorization Reversal
    Request
{ "clientReferenceInformation": { "code": "TC_GSAP_AR_BASIC-2", "reconciliationId": "000000050000777" }, "reversalInformation": { "amountDetails": { "currency": "USD", "totalAmount": "10" } } }
Response to a Successful Request
{ "submitTimeUtc": "2025-03-12T17:54:37Z", "processorInformation": { "approvalCode": "OK1272", "responseCode": "000" }, "consumerAuthenticationResponse": { "systemTraceAuditNumber": "500044" }, "orderInformation": { "amountDetails": { "authorizedAmount": "10.00" } }, "message": "Successful transaction.", "clientReferenceInformation": { "code": "123456789010" }, "reconciliationId": "000000050000777", "id": "7418020779133232235535", "status": "REVERSED" }