错误:不能多次使用条纹令牌

时间:2019-03-18 10:07:53

标签: php stripe-payments

我正在尝试使用Stripe API制定每月订阅计划,但是我收到一条错误消息

  

不能多次使用条纹令牌

当我尝试删除'source' => $token时出现此错误:

  

客户必须附加有效的付款来源。

这是我的代码:

require_once('stripe/config.php');

$token  = $_POST['stripeToken'];
$email  = $_POST['stripeEmail'];

$customer = \Stripe\Customer::create([
'email' => $email,
'source'  => $token,
]);


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

$product = \Stripe\Product::create([
'name' => 'Abonnement Simple',
'type' => 'service', 
]);


$subscription = \Stripe\Subscription::create(array(
"customer" => $customer->id,
"plan" => "simpleNoEngagement"
));

1 个答案:

答案 0 :(得分:1)

令牌仅用于创建新客户。创建客户后,您无需再次发送令牌。在这种情况下,您需要获取customerId。