我正在用Laravel收银机创建一个条形订阅,但是无法创建订阅,它抛出了错误--没有找到这样的价格,我的产品是在条形中创建的,我正在从刀片中获得它,并传递给newScription方法。
我的控制器代码
客户正在创建,但订阅没有创建
$stripeCustomer = null;
if (is_null($user->stripe_id))
{
$stripeCustomer = $user->createAsStripeCustomer();
}
$user->newSubscription('test', $request->plan)
->create($paymentMethod, ['email' => $user->email]);
// $request->plan = it's returning this product prod_L1SZUHkXQUDIKY
发布于 2022-01-24 12:19:42
发布于 2022-03-11 15:45:00
我的支付方法是返回null,这就是它抛出此错误的原因。当我传递付款对象时,它就起作用了
$user = Auth::user();
$paymentMethod = $request->payment_method;
$user->addPaymentMethod($paymentMethod);
$plan = $request->plan;
$plan = json_decode($plan);
$user->newSubscription($plan->name, $plan->plan_id)->create($paymentMethod, [
'email' => $user->email,
]);
用户电子邮件是可选的
https://stackoverflow.com/questions/70833522
复制相似问题