条纹支付是否可行,
首先,我们将使用条带验证信用卡,然后我们生成令牌并创建客户.我们将在数据库中保存令牌而不是信用卡信息,之后我们将根据令牌或客户而非信用卡信息向客户付款.
在javscript文件,我们如何处理stripeResponseHandler和function stripeResponseHandler(status, response)?
因为我们已经使用了生成令牌
Stripe.createToken({
number: cardNumber,
cvc: cardCVC,
exp_month: $('#expiration-month').val(),
exp_year: $('#expiration-year').val()
}, stripeResponseHandler);
Run Code Online (Sandbox Code Playgroud)
在付款步骤中我们如何调用stripeResponseHandler?
请理解要求
1- 通过验证信用卡信息保存令牌,在这种情况下不涉及任何付款.金额/价格将为零(0).
2- 在数据库中保存此令牌,但此令牌使用次数不多.如果稍后使用此令牌,则无法使用.
3-创建客户将在stripe.com创建客户,我们也可以保存在我们的数据库中,但原因是我们不会从我们的网站充值,我们必须登录stripe.com并从该网站充值.当我们从该网站充值时,我们无法在我们的数据库中保存该记录.在创建客户时,我们必须为后者创建充值.如果我们使用这个客户,我们还需要再次使用信用卡.所以这是主要问题.
4-我们可以自己创建stripeResponseHandler函数 ,因为通过stripeResponseHandler验证卡可以在stripe服务器的stripe.js上完成.