When active, the below elements and attributes will be added to the OTA_HotelResRQ or OTA_HotelResNotifRQ messages for Payment Card clarity.
<PaymentCard
CardCode="VI"
EffectiveDate="2021-03-09">
<CardHolderName>Card Holder's Name</CardHolderName>
<CardNumber ExpireDate="09/2023" SecureInd="123">1234567890123111</CardNumber>
<TPA_Extensions>
<VirtualCreditCard
CurrentBalance ="100"
FutureBalance ="5000"
CurrencyCode="USD"
DecimalPlaces="2"/>
IsVCC="true"/>
</TPA_Extensions>
</PaymentCard>
| Fields (Elements/Attributes/AttributeGroup) | Description | Type | Min..Max |
|---|
| @CardCode | Two letter Card Issuer code. Please check section PaymentCard Issuer Code | string | 1..1 |
| @CardNumber | Credit card number. | integer | 1..1 |
| @SeriesCode | Credit Card CVC code. | integer | 1..1 |
| CardHolderName | Credit Card holder's name | string | 1..1 |
| CardNumber | This element provide Card Number with other details like ExpireDate and CVC code. This element is mandatory for Model 2. | object | 1..1 |
PaymentCardDateGroup
- @EffectiveDate
- @ExpireDate
|
- Credit Card activation date in format YYYY-MM-DD in which card can be charged from.
- Credit Card expiration date in format MMDD.
| -date
-string | |
| TPA_Extensions | To Provide Agoda Customised data for VirtuaCreditCard | object | 0..1 |
| Fields (Elements/Attributes/AttributeGroup) | Description | Type | Min..Max |
|---|
| @CurrentBalance | The balance of VCC which is initially top-up with $1 until EffectiveDate. On EffectiveDate, actual supplier amount will be topped up. | integer | 1..1 |
| @FutureBalance | Its the actual supplier amount that the card will be charged by supplier. | integer | 1..1 |
@CurrencyCodeGroup
- @CurrencyCode
- @DecimalPlace
|
- Its a VCC currency code which is an ISO 4217 (3) alpha character code that specifies a monetary unit.
- The ISO 4217 standard "minor unit" for the number of decimal places for a particular currency.
| -date
-integer | |
| @ExpirationDate | Its the date when VCC expires. Suppliers have to charged card before VCC expires. | string | 1..1 |
| @IsVCC | Flag to indicate if the card is VCC or not. | boolean | 0..1 |
| Fields (Elements/Attributes/AttributeGroup) | Description | Type | Min..Max |
|---|
| @ExpireDate | Credit Card expiration date in format MM/DDDD. | integer | 1..1 |
| @SecureInd | Credit Card CVC code. | integer | 1..1 |
| Payment Card Issuer | Code |
|---|
| American Express | AX |
| Visa | VI |
| MasterCard | MC |
| Diners Club | DN |