use*_*675 1 subscription stripe-payments
我们将Stripe用于我们的付款网关。
我们有X种产品需要保留为不同的币种,我们希望保留这些产品。用户可以选择这些X产品的任意组合,并支付会员费(每月)并使用他们选择的组合。
因此,该计划可以是任何随机数,其中包含客户选择付款的货币。用户选择产品后,便会生成月度计划的费用。例如:当选择2种不同的产品时,定价只能是X1 + X2 = X3,这可能会导致任何数字$ 5.9,€10,£99.89等。
在这种情况下如何创建可以处理多种货币的计划?
有两种选择可以做到这一点,但我正在寻找一种非常优雅的方式来解决此问题
选项1: 即时创建计划是一种选择,但每个客户只有一个计划,最终将导致计划太多,最终使仪表板混乱。
选项2: Stripe还提供了数量选项,但请确保不能在这种情况下非常有用。
我通常在这里建议的是代替您自己构建逻辑。您可以跟踪客户所订购的“计划”,以便每个月可以修改其发票并向其收取期望的金额。这个想法是让所有客户都订阅$ 0计划,这样您就可以每月决定该金额。
对于这一点,你会使用发票项目可以添加到发票,出现在电子邮件收到的订单项。然后,您将使用Stripe的webhook通知您Stripe帐户中发生的事件。这样,您可以侦听invoice.created事件并为此发票创建发票项目以更改向该客户开票的金额。您还可以创建多个项目(每个计划一个),以清楚地概述正在支付的费用。
您需要遵循以下流程:
invoice.created事件并创建正确金额的新发票项目。需要注意的是,在这种情况下,您必须按比例分配收益,但允许某人添加额外的选择,而不必弄清楚如何将其转移到新的自定义计划中以及所有相关要求。
| 归档时间: |
|
| 查看次数: |
1240 次 |
| 最近记录: |