Skip to main content

CreditCardInput

Represents credit card input information for a hotel booking request.

Properties

NameTypeDescription
TypeCreditCardTypeThe type of the credit card.
NumberStringThe credit card number.
CvcStringThe Card Verification Code (CVC) of the credit card.
ExpirationCreditCardExpirationThe expiration date of the credit card.
Expiration/MonthIntegerThe expiration month of the credit card.
Expiration/YearIntegerThe expiration year of the credit card (last two digits).
Expiration/YearFullIntegerGets the full four-digit year of the credit card expiration.
IsVccBooleanIndicates whether the credit card is a Virtual Credit Card (VCC).
HolderHolderThe holder information of the credit card.
Holder/NameStringThe name of the holder.
Holder/SurNameStringThe surname of the holder.
Holder/PersonalTitleTypePersonalTitleTypeThe personal title type of the holder.
Holder/ContactInfoContactInfoThe contact information of the holder.
Holder/ContactInfo/EmailStringThe email address of the passenger.
Holder/ContactInfo/PhoneStringThe phone number of the passenger.
VirtualCreditCardVirtualCreditCardThe virtual credit card information, if applicable.
VirtualCreditCard
VCCActivationDate
StringGets or sets the activation date of the virtual credit card.
VirtualCreditCard
VCCDeactivationDate
StringGets or sets the deactivation date of the virtual credit card.
VirtualCreditCard
VCCCurrentBalance
DoubleGets or sets the current balance of the virtual credit card.
VirtualCreditCard
VCCCurrencyCode
StringGets or sets the currency code for the virtual credit card balance.
ThreeDomainSecurityThreeDomainSecurityThe 3-D Secure authentication information for the credit card transaction.
ThreeDomainSecurity
ThreeDSVersion
StringGets or sets the version of 3-D Secure protocol used.
ThreeDomainSecurity
DSTransactionID
StringGets or sets the Directory Server Transaction ID.
ThreeDomainSecurity/XIDStringGets or sets the transaction identifier for 3-D Secure.
ThreeDomainSecurity/ECIStringGets or sets the Electronic Commerce Indicator.
ThreeDomainSecurity/CAVVStringGets or sets the Cardholder Authentication Verification Value.
ThreeDomainSecurity/PAResStringGets or sets the Payer Authentication Response.
ThreeDomainSecurity
PAResStatus
PAResStatusGets or sets the status of the Payer Authentication Response.
ThreeDomainSecurity
CardEnrolledStatus
EnrolledStatusGets or sets the enrollment status of the card in 3-D Secure.
ThreeDomainSecurity
MerchantName
StringGets or sets the name of the merchant.
ThreeDomainSecurity
SignatureStatus
SignatureStatusGets or sets the status of the signature in the 3-D Secure process.
UrlPaymentUrlPaymentThe URL payment information for the credit card transaction.
UrlPayment/UrlStringGets or sets the URL for the payment.