Skip to main content

PaymentCardInput

Input PaymentCard, if the payment type is DIRECT, CARD_BOOKING or CARD_CHECK_IN, then is mandatory to specify the payment card information.

input PaymentCardInput {
type: PaymentCardType
holder: HolderInput!
number: String!
CVC: String!
expire: ExpireDateInput!
isVCC: Boolean
virtualCreditCard: VirtualCreditCardInput
threeDomainSecurity: ThreeDomainSecurityInput
}

Fields​

PaymentCardInput.type ● PaymentCardType enum​

Indicates the supported card type, the supported card for this option is shown in Quote step.

PaymentCardInput.holder ● HolderInput! non-null input​

Contains owner's name.

PaymentCardInput.number ● String! non-null scalar​

Contains credit card number.

PaymentCardInput.CVC ● String! non-null scalar​

Contains credit card CVC.

PaymentCardInput.expire ● ExpireDateInput! non-null input​

Contains credit card expiration date.

PaymentCardInput.isVCC ● Boolean scalar​

Indicates if it is a virtual card

PaymentCardInput.virtualCreditCard ● VirtualCreditCardInput input​

Virtual Credit Card data

PaymentCardInput.threeDomainSecurity ● ThreeDomainSecurityInput input​

Three Domain Security data

Member Of​

HotelAmendRoomsCommitInput input ● HotelBookInput input ● HotelCriteriaAmendBoardCommitInput input ● HotelCriteriaAmendDatesCommitInput input ● HotelCriteriaAmendPaxesCommitInput input ● PaymentInput input