条纹用于我的应用。我使用了以下代码。
\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来避免此要求。有关更多信息。
答案 0 :(得分:0)
的答案问题是卡号正在通过您的服务器。除非 您的组织是PCI certified,并被允许直接 操纵卡号,您不应该这样做,而应该 使用Checkout在客户端代码中创建令牌,或者 Elements(如果您的客户端代码是我们的mobile SDKs之一) 实际上是一个本地移动应用)
如果您的公司已通过 PCI认证,那么您需要激活自己的 帐户,并按照错误消息所述提供电话号码。
答案 1 :(得分:0)
我遇到了同样的错误。我验证了我的Stripe电话号码,并且工作正常