Php 是否有可能的条带故障消息列表($charge[';failure\u message';])?

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

Stripe使用令牌系统,在客户端和服务器端创建令牌

这个问题与客户端无关。标准服务器端代码如下所示:

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代码
,如果需要,将您自己的消息/错误返回给用户。 您可以在此处看到可能的拒绝代码列表:

虽然我没有回答我的问题,但我可以告诉你,我至少理解了这个问题,并对这个主题做出了有意义的贡献。你得到了我的支持票,但没有机会。