我成功使用以下代码创建了一个充电令牌:
StripeCheckout.open({
key: 'pk_test_99999999999999999',
amount: 2000,
name: 'XYZ',
description: 'Your Order',
panelLabel: 'Pay Now',
token: function(res) {
//do something with the token, but where is the error handling?
}
});
我错过了什么吗?如果客户输入无效卡或其他什么,错误处理在哪里?或者是否会始终生成费用令牌,并且只有在您实际在服务器上创建费用时才会显示错误?
答案 0 :(得分:1)
如果结帐已关闭,则可以调用已关闭的回调,但只有在生成令牌时,结帐才会自动关闭。由于您正在通过金额,Checkout将对卡进行$ 0 / $ 1授权以确保其有效性,但是当您尝试向服务器端充电时卡仍可能会下降。