PaymentCard

When active, the below elements and attributes will be added to the OTA_HotelResRQ or OTA_HotelResNotifRQ messages for Payment Card clarity.


Basic Structure

<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>

PaymentCard Elements and Attributes

Fields (Elements/Attributes/AttributeGroup)DescriptionTypeMin..Max
@CardCodeTwo letter Card Issuer code. Please check section PaymentCard Issuer Codestring1..1
@CardNumberCredit card number.integer1..1
@SeriesCodeCredit Card CVC code.integer1..1
CardHolderNameCredit Card holder's namestring1..1
CardNumberThis element provide Card Number with other details like ExpireDate and CVC code. This element is mandatory for Model 2.object1..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
- 0..1
- 1..1
TPA_ExtensionsTo Provide Agoda Customised data for VirtuaCreditCardobject0..1

VirtualCreditCard Elements and Attributes

Fields (Elements/Attributes/AttributeGroup)DescriptionTypeMin..Max
@CurrentBalanceThe balance of VCC which is initially top-up with $1 until EffectiveDate. On EffectiveDate, actual supplier amount will be topped up.integer1..1
@FutureBalanceIts the actual supplier amount that the card will be charged by supplier.integer1..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
- 1..1
- 0..1
@ExpirationDateIts the date when VCC expires. Suppliers have to charged card before VCC expires.string1..1
@IsVCCFlag to indicate if the card is VCC or not.boolean0..1

CardNumber Elements and Attributes

Fields (Elements/Attributes/AttributeGroup)DescriptionTypeMin..Max
@ExpireDateCredit Card expiration date in format MM/DDDD.integer1..1
@SecureIndCredit Card CVC code.integer1..1

PaymentCard Issuer Code Elements and Attributes

Payment Card IssuerCode
American ExpressAX
VisaVI
MasterCardMC
Diners ClubDN