1 回答

TA贡献1868条经验 获得超4个赞
如果您对 Stripe Billing 的简单产品和计划模型感到满意,您可以使用它来代替 Stripe Connect。
这涉及到足够多的内容,我认为在这里复制整个过程并不是一个好主意,但每个基本步骤都在Billing Quickstart中进行了描述。
例如,一旦定义了产品,设置计划就是一个简单的 API 调用:
# Set your secret key: remember to change this to your live secret key in production
# See your keys here: https://dashboard.stripe.com/account/apikeys
stripe.api_key = 'sk_test_4eC39HqLyjWDarjtT1zdp7dc'
plan = stripe.Plan.create(
product='prod_CbvTFuXWh7BPJH',
nickname='SaaS Platform USD',
interval='month',
currency='usd',
amount=10000,
)
一旦你有了一个计划,就像在你自己的例子中一样,一个客户,而不是创建一个费用,你创建一个订阅:
subscription = stripe.Subscription.create(
customer='cus_4fdAW5ftNQow1a',
items=[{'plan': 'plan_CBXbz9i7AIOTzr'}],
)
您应该设置 webhook URL,以便在客户的订阅处于活动状态、未完成还是处于其他状态时通知您自己的服务。
添加回答
举报