Adyen,在不付款的情况下为信用卡创建令牌
Adyen, create token for credit card without making payment
我知道可以在 Adyen 中为信用卡创建令牌,在支付请求中指定 shopperReference
和 storePaymentMethod
以及所需的金额和货币时。但我需要这样做,而无需实际付款。所以我需要保存卡,为其获取令牌,然后在下一步中使用该令牌进行支付。
这可能吗?
您可以使用金额 0 进行付款。这将标记卡而不实际从卡中扣款。这些零美元验证流程是由 visa/mc 建立的,以确保可以验证卡的详细信息,而不是对假卡或无效卡进行标记。
{
"amount": {
"currency": "USD",
"value": 0
},
"reference": "Your order number",
"paymentMethod": {
"type": "scheme",
"encryptedCardNumber": "test_4111111111111111",
"encryptedExpiryMonth": "test_03",
"encryptedExpiryYear": "test_2030",
"encryptedSecurityCode": "test_737"
},
"merchantAccount": "YOUR_MERCHANT_ACCOUNT"
}
也就是说,并非所有 银行都支持零美元验证,但绝大多数银行支持。对于不支持的银行,Adyen 将自动执行 1 美元的授权,然后立即取消该授权。
我知道可以在 Adyen 中为信用卡创建令牌,在支付请求中指定 shopperReference
和 storePaymentMethod
以及所需的金额和货币时。但我需要这样做,而无需实际付款。所以我需要保存卡,为其获取令牌,然后在下一步中使用该令牌进行支付。
这可能吗?
您可以使用金额 0 进行付款。这将标记卡而不实际从卡中扣款。这些零美元验证流程是由 visa/mc 建立的,以确保可以验证卡的详细信息,而不是对假卡或无效卡进行标记。
{
"amount": {
"currency": "USD",
"value": 0
},
"reference": "Your order number",
"paymentMethod": {
"type": "scheme",
"encryptedCardNumber": "test_4111111111111111",
"encryptedExpiryMonth": "test_03",
"encryptedExpiryYear": "test_2030",
"encryptedSecurityCode": "test_737"
},
"merchantAccount": "YOUR_MERCHANT_ACCOUNT"
}
也就是说,并非所有 银行都支持零美元验证,但绝大多数银行支持。对于不支持的银行,Adyen 将自动执行 1 美元的授权,然后立即取消该授权。