Skip to main content

PaymentMethodCardInput

Details about the card used as payment method at the time of the transaction.

input PaymentMethodCardInput {
brand: CardBrand
country: String
type: CardType
threeDSecure: Boolean
threeDSecureVersion: String
last4: String
fingerprint: String
cardholderName: String
cardholderEmail: String
bank: String
tokenizationMethod: TokenizationMethods
}

Fields

PaymentMethodCardInput.brand ● CardBrand enum

Card brand.

PaymentMethodCardInput.country ● String scalar

Card issuing country (ISO 3166-1 alpha-2).

PaymentMethodCardInput.type ● CardType enum

Card type debit or credit.

PaymentMethodCardInput.threeDSecure ● Boolean scalar

Whether this transaction used 3D Secure authentication.

PaymentMethodCardInput.threeDSecureVersion ● String scalar

The protocol version of the 3DS challenge.

PaymentMethodCardInput.last4 ● String scalar

The last four digits of the card.

PaymentMethodCardInput.fingerprint ● String scalar

Unique identifier for the card number. Used to detect duplicate payment methods across customers. Not present for tokenized cards.

PaymentMethodCardInput.cardholderName ● String scalar

The name of the cardholder.

PaymentMethodCardInput.cardholderEmail ● String scalar

The email of the cardholder.

PaymentMethodCardInput.bank ● String scalar

Issuing bank.

PaymentMethodCardInput.tokenizationMethod ● TokenizationMethods enum

The digital wallet used to tokenize the card.

Member Of

PaymentMethodInput input