Skip to main content

PaymentMethodCardPresent

Card-present (in-person/terminal) payment data.

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

Fields

PaymentMethodCardPresent.brand ● CardBrand enum

Card network brand.

PaymentMethodCardPresent.country ● String scalar

Card issuing country as ISO 3166-1 alpha-2 code.

PaymentMethodCardPresent.type ● CardType enum

Funding type (debit/credit).

PaymentMethodCardPresent.bin ● String scalar

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

PaymentMethodCardPresent.last4 ● String scalar

Last 4 digits of the card number.

PaymentMethodCardPresent.fingerprint ● String scalar

Stable hash of the card number.

PaymentMethodCardPresent.cardholderName ● String scalar

Cardholder name read from the card.

PaymentMethodCardPresent.cardholderEmail ● String scalar

Email associated with the cardholder.

PaymentMethodCardPresent.expiration ● Long scalar

Card expiration as a unix timestamp.

PaymentMethodCardPresent.verificationMethod ● VerificationMethod enum

Cardholder verification method used at the terminal.

Member Of

PaymentMethod object