1

我已将标准贝宝与其中一个站点集成,它的工作原理如下:用户选择要购买的订阅,他被重定向到贝宝,贝宝发送 IPN 响应,我对其进行处理,然后每 X 天贝宝发送一个新的 IPN 通知站点该用户已成功为新的订阅迭代收费。现在的问题是用户需要有贝宝帐户才能注册此类订阅。

客户联系了 PayPal,发现当卖家使用 paypal pro 账户时,可以避免让用户使用他们的 PayPal 账户购买订阅。真的是这样吗?我是否能够收集用户的卡信息,然后向 PayPal API 发送一些请求并创建订阅。如果是,接下来会发生什么?PayPal 将每 X 天向我发送 IPN 请求,通知网站卡已成功收费?

另外,一般流程是什么?我是否总是需要收集卡信息并将其发送到 paypal api,或者我可以以与标准 paypal 功能类似的方式将用户重定向到 paypal?

4

1 回答 1

1

是的,这是可能的。您需要注册 PayPal Website Payments Pro和 Direct Payment Recurring Payments。然后,您可以使用 CreateRecurringPaymentsProfile API 并直接在单个 API 调用中指定卡详细信息。

这将创建一个循环配置文件,每 X 天/月计费一次,具体取决于您在 CreateRecurringPaymentsProfile 中指定的计费周期。

或者,您也可以注册 PayPal Premium Services(适用于英国)或 PayPal Enhanced Recurring Payments(适用于美国)。这允许您接受来自访客用户的订阅付款,使用与您目前完全相同的集成,除了“访客付款”部分将添加到 PayPal 结帐屏幕,因此买家不会被迫创建 PayPal 帐户不再注册您的订阅。

(注意:增强的定期付款/高级服务还有其他好处,例如分期付款计划,但客人订阅付款绝对是最大的好处)。

于 2011-10-18T08:51:18.640 回答