【问题标题】:How can I use Stripe checkout for subscriptions with prices created under connected accounts?对于在关联帐户下创建的价格的订阅,我如何使用 Stripe 结账?
【发布时间】:2021-10-10 02:06:16
【问题描述】:

这与question 非常相似,只是连接的帐户在其帐户而不是平台下列出了产品和价格。我遇到了 priceID 未找到的问题,尽管它与关联帐户价格上的 priceID 相同。

我如何才能从连接的帐户中正确引用 priceID?

checkout_session = stripe.checkout.Session.create(
        success_url=domain_url + "/success.html",
        cancel_url=domain_url + "/canceled.html",
        payment_method_types=["card"],
        mode="subscription",
        line_items=[
            {
                "price": priceId,
                "quantity": 1
            }
        ],
        customer=customerId),
        subscription_data={
          transfer_data={
            destination='acct_1234',
            amount_percent=95
          }
        } 

返回的错误是“没有这样的价格”。我尝试在 checkout_session 中添加 stripe_account,但没有找到客户。

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    您无法使用已连接帐户中存在的产品和价格的目的地费用来创建订阅。

    使用subscription_data.transfer_data.destination 表示您正在使用目的地费用创建订阅。对于目的地费用,费用发生在平台上,随后以指定的金额向关联账户进行转账。由于收费发生在平台上,用于创建订阅的产品和价格也应该存在于平台上(而不是连接的帐户)。

    如果您使用直接收费的订阅,则费用会在关联的帐户上产生。在这种情况下,产品和价格必须存在于关联账户(而不是平台)上。然后,您将使用 Stripe-Account 标头创建结帐会话:https://stripe.com/docs/connect/authentication

    checkout_session = stripe.checkout.Session.create(
            success_url=domain_url + "/success.html",
            cancel_url=domain_url + "/canceled.html",
            payment_method_types=["card"],
            mode="subscription",
            line_items=[
                {
                    "price": priceId,
                    "quantity": 1
                }
            ],
            customer=customerId),
            subscription_data={
              transfer_data={
                destination='acct_1234',
                amount_percent=95
              },
            stripe_account="{{CONNECTED_STRIPE_ACCOUNT_ID}}"
            } 
    

    您可以在此处阅读有关 Connect 的更多信息:

    【讨论】:

      猜你喜欢
      • 2016-12-08
      • 2020-11-26
      • 2021-06-17
      • 1970-01-01
      • 2021-04-10
      • 1970-01-01
      • 2021-08-27
      • 2012-09-15
      • 1970-01-01
      相关资源
      最近更新 更多