是否可以在单点登录中处理结帐和订阅用户?

Is it possible to process checkout and subscribe user in a single sign on?

我希望能够立即获取付款并为用户订阅每月付款。可以使用 PayPal 吗?

对于 PayPal 订阅,计费由 Plan 对象确定。单独的计划需要单独结帐。无法将它们加在一起或将它们视为购物车中的 'items'。

如果您有多个按相同时间表计费的计划并且用户想要同时订阅所有内容,您可以使用 billing_cycles -> pricing_scheme 对象创建一个新计划包含您要计费的所有内容,并使用新的组合计划进行结帐。或者,您可以从基础 plan_id 开始,并通过提供覆盖 plan 对象(除了基础 plan_id 之外)来覆盖其帐单详细信息。覆盖对象可以有一个新的、不同的 billing_cycles -> pricing_scheme 对象,它将被使用,并且还可以更改订阅对象的名称,这样就不会混淆。

查看文档:

如果您通过另外提供 plan 和 billing_cycles-> 方案来覆盖 plan_id,这可以通过创建按钮 JavaScript 来完成订阅。或者,您可以使用 API 创建订阅服务器端并将其提供给按钮 JS。