关于paypal pro订阅流程的几个问题

时间:2011-10-17 16:24:15

标签: php paypal paypal-subscriptions

我已将标准PayPal与其中一个网站集成,其工作方式如下:用户选择要购买的订阅,他被重定向到paypal,paypal发送IPN响应,我处理它然后每隔X天PayPal发送一个新的IPN通知用户已成功为新订阅迭代付费的网站。现在的问题是用户需要有paypal帐户来注册这样的订阅。

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

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

1 个答案:

答案 0 :(得分:0)

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

这将创建一个定期配置文件,每X天/每月开帐单,具体取决于您在CreateRecurringPaymentsProfile中指定的结算周期。

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

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