当前位置: 首页 > 知识库问答 >
问题:

带条纹的laravel出纳无月度计划错误

曹疏珂
2023-03-14

我有麻烦使用laravel出纳与条纹新产品和计划集成。所以我创建了一个产品,在这个产品中我创建了一个计划。但是当我提交请求时,我得到一个错误检查了我的数据库,用户表包含卡信息,订阅表是空的。如何将Laravel出纳与条纹新系统产品集成

错误:

 No such plan: Monthly

这是我的密码

public function store(Request $request)
{
    $token = $request->stripeToken;

    auth()->user()->newSubscription('main', 'Monthly')->create($token);

    return 'Done';
}

共有1个答案

昝卓
2023-03-14

您需要创建产品条(创建时,您可以设置计费周期)。一旦你在条纹上创建了产品,它就会有一个产品ID。而不是使用昵称你已经分配给它的条纹你需要使用ID这样

$nickname = 'Monthly';
$plan_id = 'plan_xxxxxxxxxxx';

auth()->user()->newSubscription($nickname, $plan_id)->create($request->stripeToken);
 类似资料:
  • 我用一些数据创建了一个计划表。当我试图订阅这些计划时,Laravel收银员说:没有这样的计划。 我错过了什么 我还通过Stripe dashboard创建了一个计划,但没有任何更改。我如何克服这个问题? 这是我的密码: “计划”表包含以下字段: 和控制器代码是:

  • 我使用Laravel 5.3订阅用户的计划与付款处理条。我在stripe上注册了一个计划,并使用以下代码成功订阅了该计划的用户 现在用户已经订阅,但是我如何让用户在该计划中剩下的剩余天数过期。用户表、订阅表和订阅对象没有关于到期日期或天数的任何信息。

  • 出纳版本:“^12.13” Laravel版本:“^8.0” PHP版本:“^7.3” 你好!, 我已经写了一个使用Laravel出纳(条纹)创建和主动订阅计划的代码,它的工作很好,但我想添加一些条件,如我想激活这个计划只有5个月。 在stripe文档中,我们可以在创建订阅计划期间设置“迭代”,这意味着如果我只想创建5个月的订阅计划,那么我需要设置“迭代:5”(https://prnt.sc/12

  • 使用签出订阅时,条带文档说明要监视的最小事件类型为: -收到checkout.session.completed事件时,可以预配订阅。 -付款成功时发送每个计费间隔。 -如果客户的付款方式有问题,则发送每个计费间隔。 收到checkout.session.completed事件时,可以预配订阅。继续提供每月(如果每月计费),因为您收到invoice.paid事件。如果收到invoice.payme

  • 我使用本教程来集成条纹到我的Laravel网站使用收银员:https://appdividend.com/2018/12/05/laravel-stripe-payment-gateway-integration-tutorial-with-example/ 本教程是为收银台9编写的,因此它不适用于收银台10。但是,在该SO答案中进行调整是可行的:https://stackoverflow.com

  • 我正在使用Laravel6和出纳10.7在我的平台上处理订阅。向Stripe一次性付款效果很好,从一个订阅切换到另一个订阅也很好,但当我尝试为没有存储卡的客户启动新订阅时,我遇到了一个错误 无法确定请求的URL:Stripe\Paymentmethod实例的ID无效: 我的付款单是这样的; 我的控制器是这样的; Stripe事件日志显示了这一点; {“object”:{“id”:“seti****