首页 > 解决方案 > 如何在 Stripe 新结帐中添加否定行项目或等效折扣?

问题描述

我有自己的商店引擎,我使用 Stripe 新的结账方式进行付款,客户将被重定向并在 checkout.stripe.com 上付款。

当订单中有折扣时,我希望能够简单地将负订单项添加到订单中,而不必在 Stripe 创建折扣然后将其应用于订单。这是因为在我的商店引擎中,我可能会对运输、整个订单或订单中的某些产品应用折扣,并且可能很难在 Stripe 将其反映为折扣,因为 Stripe 的折扣不是这个灵活的。此外,我必须让我的折扣和 Stripe 的折扣同步——更多的工作。

因此,我会简单地计算它并添加一条负线,一条带有负“金额”的项目在我这边。

但是,不允许添加否定订单项。有什么解决办法?

标签: stripe-payments

解决方案


你是正确的, Checkout必须line_items有一个正值amount

我的建议是在创建结帐会话之前根据任何折扣重新计算您的购物车项目/总数。


推荐阅读