Laravel 收银员更新订阅多个商品

发布于 2025-01-20 09:24:55 字数 642 浏览 0 评论 0原文

我已经在条纹上创建了一个订阅,用户可以为产品选择多种产品和数量。

我能够用带有收银员的多个项目创建订阅,如下所示,

$user->newSubscription('default', ['price_XXXXXXX', 'price_YYYYYYYYY'])
    ->quantity(5, 'price_XXXXXXX')
    ->quantity(10, 'price_YYYYYYYYY')
    ->checkout([
            'success_url' => $successUrl?session_id={CHECKOUT_SESSION_ID}',
            'cancel_url' => $nancelUrl,
        ]);

我需要在应用程序中更新订阅项目的功能。但是我无法在单个请求中更新多个项目的数量。

收银员具有以下功能,该功能将更新单个项目。

$subscription->updateQuantity(40, "price_XXXXXXXXXX");


这将为每个项目更新生成单独的发票。

但是我想在单个请求中更新多个项目数量,并且应该支付一次付款。

提前致谢

I have created a subscription on stripe in which users can choose multiple products and quantities for the products.

I am able to create the subscription with multiple items with cashier like below

$user->newSubscription('default', ['price_XXXXXXX', 'price_YYYYYYYYY'])
    ->quantity(5, 'price_XXXXXXX')
    ->quantity(10, 'price_YYYYYYYYY')
    ->checkout([
            'success_url' => $successUrl?session_id={CHECKOUT_SESSION_ID}',
            'cancel_url' => $nancelUrl,
        ]);

I need the functionality of updating the subscription items in my application. But I am not able to update the quantities of multiple items in a single request.

Cashier has the below function which will update a single item.

$subscription->updateQuantity(40, "price_XXXXXXXXXX");


which will generate a separate invoice for each item update.

But I want to update multiple items quantities in a single request and it should come under a single payment.

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文