我需要检查用户的帐户是否会被扣除,如果扣除一定金额而没有实际扣除金额。每次我需要为同一个用户执行此操作时,我可以删除并创建新客户,因此如果他们无法支持任何费用就会返回错误,或者我可以等到我实际收费但这会导致相当大的问题我。
我很好奇是否有可能对Stripe API进行检查,以检查他们的卡是否会在客户与之相关联后被拒绝。我一直在使用测试号码:
4000000000000341
但这仍然要求我试图给他们充电。
有什么想法吗?
答案 0 :(得分:8)
除非您处理卡,否则无法判断卡是否会被拒绝。这是因为下降只能来自从发卡银行获得它的支付处理商。因此,只有通过运营交易才能确定卡是否会被拒绝。
在没有实际完成交易的情况下,您最接近验证购买卡的方法是进行仅授权交易。这允许您以各种方式运行正常交易,但您实际上并未捕获资金。您“冻结”它们并接收您稍后用于捕获交易的授权号。但这仍然需要处理与处理器的交易。