Stripe 定价表 - 始终使用相同的客户 ID

问题描述 投票:0回答:2

我有一个 B2B 软件,订阅者公司可以有多个订阅。我们决定继续制定定价表,因为我们希望利用条纹建议的所有好处。当我们呈现定价表时 - 我们使用“客户电子邮件”属性,因此在结帐页面上电子邮件输入已预先填充并禁用,这很好。

<stripe-pricing-table pricing-table-id="..."
                      customer-email="[email protected]"
                      client-reference-id="not_stripe_identifier"
                      publishable-key="...">
</stripe-pricing-table>

问题是,如果同一客户订阅不同的产品并输入不同的付款方式 - 系统将在 Stripe 中创建单独的客户。我们预计会看到一位客户和多个订阅。是否有机会将 stripe 客户 ID 注入 stripe-pricing-table 以防止每次创建新客户?我们仍然相信我们可以在 stripe 客户和我们的内部软件应用程序之间建立一对一的映射。

stripe-payments
2个回答
1
投票

不幸的是,目前不支持此功能,我唯一的建议是联系 https://support.stripe.com/?contact=true 并询问功能请求。这样您就可以在可用时获得第一个访问权限。


0
投票

我有同样的需求并找到了解决方案: https://docs.stripe.com/ payments/checkout/pricing-table#customer-session

  1. 使用
    stripe.customerSessions.create()
  2. 创建客户会话
  3. 从客户会话中获取
    client_secret
  4. customer-session-client-secret
    添加
    stripe-pricing-table
    属性并将
    client_secret
    设置为它
© www.soinside.com 2019 - 2024. All rights reserved.