Lou*_*let 2 stripe-payments stripe-customer-portal
我有一个在两个网站上销售订阅的公司的 Stripe 帐户:
我想使用客户门户网站来允许两个网站的客户管理他们的计划。我只想显示为每个网站创建的门户网站上各自的计划。
是否可以?我怎样才能实现这个目标?
我发现我们可以在创建门户会话时提供在运行时构建的配置,但我不知道如何指定产品集。
小智 10
您可以使用客户门户配置对象\xe2\x80\x99sfeatures.subscription_update.products参数来指定门户会话中可用的产品。这就是 Python 中的样子:
stripe.billing_portal.Configuration.create(\n business_profile={\n "headline": None,\n "privacy_policy_url": "https://example.com/privacy",\n "terms_of_service_url": "https://example.com/tod"\n },\n features={\n "subscription_update": {\n "default_allowed_updates": ["price", "quantity", "promotion_code"],\n "enabled": True,\n "products": [\n {\n "product": "prod_B1",\n "prices": [\n "price_123",\n "price_456"\n ]\n },\n {\n "product": "prod_B2",\n "prices": ["price_789"]\n },\n ]\n },\n "payment_method_update": {\n "enabled": True\n },\n },\n )\n session = stripe.billing_portal.Session.create(\n customer="cus_123",\n return_url=\'https://example.com/account\',\n configuration=configuration.id\n )\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1208 次 |
| 最近记录: |