生成条带卡令牌但错误

时间:2017-10-27 06:38:02

标签: laravel-5.4 stripe-payments

条纹用于我的应用。我使用了以下代码。

\Stripe\Stripe::setApiKey("sk_test_BQokikJOvBiI2HlWgH4olfQ2");

\Stripe\Token::create(array(
  "card" => array(

    "number" => "4242424242424242",
    "exp_month" => 1,
    "exp_year" => 2017,
    "cvc" => "314"
  )
));

但是我的页面中的错误显示:

  

您必须先验证Stripe帐户中的电话号码,然后才能将原始信用卡号发送到Stripe API。您可以使用条纹移动绑定Stripe.js或Stripe Checkout来避免此要求。有关更多信息。

2 个答案:

答案 0 :(得分:0)

  

问题是卡号正在通过您的服务器。除非   您的组织是PCI certified,并被允许直接   操纵卡号,您不应该这样做,而应该   使用Checkout在客户端代码中创建令牌,或者   Elements(如果您的客户端代码是我们的mobile SDKs之一)   实际上是一个本地移动应用)

     

如果您的公司已通过 PCI认证,那么您需要激活自己的   帐户,并按照错误消息所述提供电话号码。

取自botbot.me

的答案

答案 1 :(得分:0)

我遇到了同样的错误。我验证了我的Stripe电话号码,并且工作正常