Payment Card Authorization

POST

paymentcardauthorizations/AUTH

Base path:

Pre-production https://api.apim-a.adc.pp.travelport.io:443/11/payment/

Production https://api.apim-a.adc.prod.travelport.io:443/11/payment/

Related Content: Pay APIs Guide

The basic Payment Card Authorization request verifies whether a cardholder's payment card holds sufficient funds and is approved for future settlement.

Optionally, you can include in the request agency-generated 3D Secure (3DS) data (ECI, cAVV, xID, and uCAFIndicator). If you include these objects, Travelport passes the 3DS transaction results to ARC at ticket settlement, thereby mitigating the agency risk of fraud.

If you include an optional cardholder address in the authorization request, an address verification is also performed and a subsequent Address Verification request is not needed.

Request

Query Parameters

None.

Request Body

Response

All the Pay APIs use the following response structure, in which completionCode and completionCodeDescription provide the status of the transaction. See Pay API Response Codes for the values that may be returned. Other objects below may or may not be returned depending on the transaction sent.

Example Request

The first example sends the minimum required data for the authorization request.

The following examples send the minimum required data plus the 3DS data as required by Visa and MasterCard.

Example Response

The first example below is a response to a minimum authorization request.

The second example confirms an address verification ("avsResult": "Y") and the CVV code ( "securityResult": "M") because a cardholder address was sent in the authorization request