Php 是否有可能的条带故障消息列表($charge[';failure\u message';])?
Stripe使用令牌系统,在客户端和服务器端创建令牌 这个问题与客户端无关。标准服务器端代码如下所示:Php 是否有可能的条带故障消息列表($charge[';failure\u message';])?,php,stripe-payments,Php,Stripe Payments,Stripe使用令牌系统,在客户端和服务器端创建令牌 这个问题与客户端无关。标准服务器端代码如下所示: require 'vendor/autoload.php'; \Stripe\Stripe::setApiKey("sk_test_xdxZgi0OEHrL1oG15p3ypN88"); $token = $_POST['stripeToken']; $charge = \Stripe\Charge::create([ 'amount' => 999, 'currency
require 'vendor/autoload.php';
\Stripe\Stripe::setApiKey("sk_test_xdxZgi0OEHrL1oG15p3ypN88");
$token = $_POST['stripeToken'];
$charge = \Stripe\Charge::create([
'amount' => 999,
'currency' => 'usd',
'description' => 'Example charge',
'source' => $token,
]);
这将创建$charge
,其中记录了一长串属性
我感兴趣的特定属性是($charge['failure\u message']
)。我想看看它可能包含的所有可能值。但是,如果不在测试环境中尝试生成尽可能多的不同类型的故障,我将无法访问任何消息。我搜索了API引用,对库文件执行了文本搜索以查找“failure_message”(四个结果,没有任何帮助),用谷歌搜索了“stripe”“failure_message”,但我找不到一个失败消息的示例
这一点很重要,因为我想先看看这些信息是否符合适当的语法和专业水平,然后再决定是直接传递给客户还是生成自己的信息。理想情况下,我希望阅读所有可能的信息,但即使阅读大量信息也是一个很好的折衷方案
有人能在任何地方找到清单吗?(即使不是完整的列表)我的理解是,对于
失败\u消息
,不会有返回的不同消息的列表。也就是说,在错误处理方面,您的代码应该依赖于错误对象提供的信息:
特别是对于卡片错误,您需要查看拒绝\u代码
,如果需要,将您自己的消息/错误返回给用户。
您可以在此处看到可能的拒绝代码列表:
虽然我没有回答我的问题,但我可以告诉你,我至少理解了这个问题,并对这个主题做出了有意义的贡献。你得到了我的支持票,但没有机会。