带有条纹的laravel收银员没有月度计划错误
Posted
技术标签:
【中文标题】带有条纹的laravel收银员没有月度计划错误【英文标题】:laravel cashier with stripe no monthly plan error 【发布时间】:2018-11-07 08:29:54 【问题描述】:我在使用 laravel 收银员与条纹新产品和计划集成时遇到问题。所以我创建了一个产品,并在该产品中创建了一个计划。但是当我提交请求时,我得到一个错误检查我的数据库用户表包含卡信息订阅表为空。如何将 laravel 收银员与条纹新系统产品和计划集成?
错误:
No such plan: Monthly
这是我的代码
public function store(Request $request)
$token = $request->stripeToken;
auth()->user()->newSubscription('main', 'Monthly')->create($token);
return 'Done';
【问题讨论】:
你找到解决办法了吗? 【参考方案1】:您需要在条带上创建产品(创建时您可以设置计费周期)。一旦您在条带上创建了产品,它就会有一个产品 ID。而不是使用您在条带上分配的昵称,您需要像这样使用 ID
$nickname = 'Monthly';
$plan_id = 'plan_xxxxxxxxxxx';
auth()->user()->newSubscription($nickname, $plan_id)->create($request->stripeToken);
【讨论】:
以上是关于带有条纹的laravel收银员没有月度计划错误的主要内容,如果未能解决你的问题,请参考以下文章
在试用 Laravel Cashier Paddle 期间无法交换计划