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.