【发布时间】:2021-06-17 17:59:44
【问题描述】:
我正在尝试通过已连接的帐户使用 Stripe Checkout。我可以使用 transfer_data["destination"] 和 application_fee_percent 创建订阅。
预期的流量:
- 创建结帐会话(服务器端)
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)
- 将用户重定向到 Stripe 结帐页面
- 用户输入他的卡详细信息并订阅
我尝试使用 subscription_data["application_fee_percent"] 并设置 Stripe-Account。 但这不起作用,因为找不到客户。因为我猜所有客户都是在平台帐户上创建的,而不是连接帐户(我想保留)
所以我的问题是:使用 Checkout 执行此操作的方法是什么?
我的另一个选择是:
- 收集卡信息以创建付款方式
- 使用 application_fee_percent 和 transfer_data[destination] 创建订阅。
但我更喜欢使用 Checkout 来收集卡片详细信息,这在我看来是一种更好、更轻松的用户流程...
我们将不胜感激所有建议。谢谢。
【问题讨论】:
标签: stripe-payments