我正在尝试使用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"
));
答案 0 :(得分:1)
令牌仅用于创建新客户。创建客户后,您无需再次发送令牌。在这种情况下,您需要获取customerId。