php - 在使用 Stripe 收费之前,我可以检查客户的卡是否会被拒绝吗?

标签 php stripe-payments payment

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

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

  4000000000000341

但这仍然需要我尝试向它们充电。

有什么想法吗?

最佳答案

除非您对其进行处理,否则无法判断该卡是否会被拒绝。这是因为拒绝只能来自从发卡银行获取拒绝的支付处理商。因此,只有通过运行交易才能知道卡是否会被拒绝。

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

关于php - 在使用 Stripe 收费之前,我可以检查客户的卡是否会被拒绝吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24658193/

相关文章:

php - 如何将两个变量传递给 View ?

node.js - 如何在backbonejs中集成Stripe "Pay with Card"

php - 如何将 strip 金额转移到 Paypal

react-native - 没有 SDK 的 react native 支付网关

Paypal 延迟链式付款返回 "Internal server error. Please check the server logs for details1"

PHP 警告 : Module already loaded in Unknown on line 0

php - Laravel Dusk - 调用数组上的成员函数 click()

php - 我有 2 个下拉列表,我想在数据库中搜索与这两个属性匹配的数据。我下面的代码不起作用

stripe-payments - 如何按 strip api 拆分付款?

paypal - 将初始付款延迟到 Paypal 订阅按钮上的特定日期