Skip to main content

PaymentMethodCardPresentInput

Card-present (in-person/terminal) payment method input.

input PaymentMethodCardPresentInput {
brand: CardBrand
country: String
type: CardType
bin: String
last4: String
fingerprint: String
cardholderName: String
cardholderEmail: String
verificationMethod: VerificationMethod
expiration: Long
}

Fields

PaymentMethodCardPresentInput.brand ● CardBrand enum

Card network brand.

PaymentMethodCardPresentInput.country ● String scalar

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

PaymentMethodCardPresentInput.type ● CardType enum

Funding type (debit/credit).

PaymentMethodCardPresentInput.bin ● String scalar

Bank Identification Number (first 6-8 digits of the PAN).

PaymentMethodCardPresentInput.last4 ● String scalar

Last 4 digits of the card number.

PaymentMethodCardPresentInput.fingerprint ● String scalar

Stable card fingerprint.

PaymentMethodCardPresentInput.cardholderName ● String scalar

Cardholder name read from the card.

PaymentMethodCardPresentInput.cardholderEmail ● String scalar

Cardholder email.

PaymentMethodCardPresentInput.verificationMethod ● VerificationMethod enum

Cardholder verification method used at the terminal.

PaymentMethodCardPresentInput.expiration ● Long scalar

Card expiration as a unix timestamp.

Member Of

PaymentMethodInput input