调用Stripe.card.createToken()
(Stripe.js)时,似乎只能返回api docs中描述的错误的子集。从服务器端调用card_error/card_declined
卡只能返回(?)某些错误,例如charge
。
在客户端对Stripe.card.createToken()
进行调用时,可以预期哪些错误类型和代码?
https://stripe.com/docs/testing#cards-responses
最佳答案
与Checkout不同,Stripe.js仅在卡上执行一组基本的验证,例如Luhn检查以及到期是否与有效的Universe有关。
例如,如果到期或卡属性无效,您将看到card_error
;如果您尝试向API发送无效的参数,则将显示invalid_request_error
;如果客户端和Stripe之间存在超时,则将显示连接错误。
但是您的理解在这里是正确的,您不会看到拒绝的原因,因为(与Checkout不同)在将卡添加到客户或在后端创建费用之前,不会尝试进行授权。
关于javascript - 调用Stripe.card.createToken()会导致哪些错误子集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42051754/