Address Verification Service
Address verification service (AVS) is offered by select local authorization vendors, including Visa, American Express, MasterCard, and Discover. Address verification services are designed to prevent fraudulent activity by allowing a merchant to verify that a customer’s payment card address and/or postal code matches the address recorded in the card issuer's system.
The payment transaction type is a standalone zero value transaction used to obtain address verification for a specific payment card number and address.
The response returns an AVS result allowing the requestor to determine transaction authenticity.
Contact your Travelport representative for endpoints for the Pay APIs.
In this topic:
- Address Verification Response
- Address Verification Response
- Example Address Verification Request
- Example Address Verification Response
Address Verification Request and Response
To request an address verification, send PaymentCardAuthorizationRequest with PaymentTransaction@authorizationType: "AAVS".
The following table details the required and optional or conditional objects.
Element | Required | Optional /Conditional | Example |
---|---|---|---|
PaymentCardAuthorizationRequest |
Top level object for request. |
||
PaymentCardAuthorizationQueryRequest |
Top level object for request. |
||
PaymentCardRequest
|
|||
|
airlineMerchantCode |
AA If not sent, error 252 |
|
expireDate |
MMYY If not sent, error 254 |
||
agentSignOn |
ABC123BZ |
||
localDateTime |
YYYY-MM-DDTHH:MM:SS If not sent, error 258 |
||
approvalCode |
CA, VI, DS, AX, DC, TP, JC If not sent, error 268 |
||
primaryAccountNumber |
4444333322221111 If not sent, error 260 Minimum 16 characters, maximum 19 |
||
paymentCardCode |
AA If not sent, error 252 |
||
AgencyPCCDetail |
|||
pseudoCityCode |
7BT |
||
agencyCode |
9999999 |
||
codeAffinity |
1P/1V/1G |
||
Cardholder |
|||
|
CardholderName |
MR BOB CITIZEN | |
AddressLine |
123 WEST STREET | ||
PostalCode |
123456 |
Address Verification Response
The response returns the objects detailed below.
Object | Description |
---|---|
PaymentCardAuthorizationResponse |
Top level object element for response. Key value pairs:
|
PaymentCardAuthorization |
Provides confirmation details in the following:
|