Payment-PaymentMethodCard
Details about the card used as payment method at the time of the transaction.
brandstring
Card brand.
Enum Value | Description |
---|---|
visa | Visa credit or debit card |
mastercard | Mastercard credit or debit card |
diners | Diners Club credit card |
amex | American Express credit card |
jcb | Japan Credit Bureau card |
unionpay | UnionPay card from China |
unknown | Card brand could not be determined |
Possible values: [visa
, mastercard
, diners
, amex
, jcb
, unionpay
, unknown
]
Example:
visa
typestring
Card type debit
or credit
.
Possible values: [debit
, credit
]
Example:
credit
threeDSecureboolean
Whether this transaction used 3D Secure authentication.
Example:
false
threeDSecureVersionstring
The protocol version of the 3DS challenge.
Example:
2.1.0
threeDSecureFlowstring
The flow used for 3DS authentication.
Enum Value | Description |
---|---|
CHALLENGE | Authentication requiring additional shopper interaction through biometrics, 2FA, or other SCA methods |
FRICTIONLESS | Background authentication using device fingerprint without additional shopper interaction |
FRICTIONLESS_CHALLENGE | Complete 3DS flow with additional authentication if initial data collection is insufficient |
DIRECT | Transaction exempt from SCA due to low risk assessment |
Possible values: [CHALLENGE
, FRICTIONLESS
, FRICTIONLESS_CHALLENGE
, DIRECT
]
Example:
CHALLENGE
expirationint64
Time at which the card will expire. Measured in seconds since the Unix epoch.
Example:
2048544000
last4string
The last four digits of the card.
Example:
0004
tokenizationMethodstring
The digital wallet used to tokenize the card.
Possible values: [applePay
, googlePay
, clickToPay
]
Example:
applePay
cardholderNamestring
The name of the cardholder.
Example:
John Doe
cardholderEmailstring
The email of the cardholder.
Example:
email@example.com
Payment-PaymentMethodCard
{
"country": "ES",
"brand": "visa",
"type": "credit",
"threeDSecure": false,
"threeDSecureVersion": "2.1.0",
"threeDSecureFlow": "CHALLENGE",
"expiration": 2048544000,
"last4": "0004",
"tokenizationMethod": "applePay",
"cardholderName": "John Doe",
"cardholderEmail": "email@example.com"
}