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,以便在客戶的訂閱處于活動狀態、未完成還是處于其他狀態時通知您自己的服務。
添加回答
舉報