Subscription-PaymentMethod
Details about the payment method at the time of the transaction.
Subscription method type.
Enum Value | Description |
---|---|
card | Card |
Possible values: [card
]
card
card object
Details about the card used as payment method at the time of the transaction.
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
]
visa
Card type debit
or credit
.
Possible values: [debit
, credit
]
credit
Whether this transaction used 3D Secure authentication.
false
The protocol version of the 3DS challenge.
2.1.0
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
]
CHALLENGE
Time at which the card will expire. Measured in seconds since the Unix epoch.
2048544000
The last four digits of the card.
0004
The digital wallet used to tokenize the card.
Possible values: [applePay
, googlePay
, clickToPay
]
applePay
The name of the cardholder.
John Doe
The email of the cardholder.
email@example.com
{
"method": "card",
"card": {
"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"
}
}