Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我是否可以检查客户';在使用Stripe充电之前,s卡将被拒绝?_Php_Stripe Payments_Payment - Fatal编程技术网

Php 我是否可以检查客户';在使用Stripe充电之前,s卡将被拒绝?

Php 我是否可以检查客户';在使用Stripe充电之前,s卡将被拒绝?,php,stripe-payments,payment,Php,Stripe Payments,Payment,我有必要检查,如果用户的帐户将被拒绝,而不是实际扣除金额扣除一定数额的扣除。我可以在每次我需要为同一个用户执行此操作时删除并创建新客户,因此如果他们无法支持任何收费,我会返回一个错误,或者我可以等到我实际向他们收费,但这将给我带来相当大的问题 我很好奇是否有可能对Stripe API进行检查,以检查他们的卡是否会在已经有客户关联后被拒绝。我一直在使用测试编号: 4000000000000341 但这仍然需要我尝试向他们收费 有什么想法吗?除非你处理一张卡,否则无法判断它是否会被拒绝。这是因

我有必要检查,如果用户的帐户将被拒绝,而不是实际扣除金额扣除一定数额的扣除。我可以在每次我需要为同一个用户执行此操作时删除并创建新客户,因此如果他们无法支持任何收费,我会返回一个错误,或者我可以等到我实际向他们收费,但这将给我带来相当大的问题

我很好奇是否有可能对Stripe API进行检查,以检查他们的卡是否会在已经有客户关联后被拒绝。我一直在使用测试编号:

  4000000000000341
但这仍然需要我尝试向他们收费


有什么想法吗?

除非你处理一张卡,否则无法判断它是否会被拒绝。这是因为,只有从发卡银行获得信用卡的支付处理机构才能减少信用卡的使用。因此,只有通过运行一个交易,你才能发现一张卡是否会被拒绝


在不实际完成交易的情况下,最接近验证购买卡的方法是进行仅授权交易。这允许您以各种方式运行正常交易,但实际上您并没有捕获资金。您可以“冻结”它们,并收到一个授权号,稍后用于捕获交易。但这仍然需要与处理者一起处理事务。

被拒绝的事务如何给您带来大问题?这是正常和常见的,所以你的应用程序在处理这个问题时不应该有任何问题。我一直在到处寻找这个答案,谢谢!您如何进行“仅授权交易”?你有链接吗?谢谢:)@dspacejs;确保立即取消收费,这样此人的信用卡就不会被扣留一两周。