PayPal订阅与重复出现?

时间:2012-02-20 10:15:08

标签: api paypal

有人可以解释两者之间的区别吗?根据我的阅读,订阅是从PayPal获取HTML按钮的订阅,而重复是通过API完成的。

是它还是还有更多呢?

如果是这样,订阅客户如何取消订阅?

(并且为什么 PayPal会这样做,所以开发人员必须在论坛上搜索答案?!)

2 个答案:

答案 0 :(得分:43)

PayPal的不同类型的定期交易:

订阅

订阅是通过网站付款标准Subscribe按钮创建的。 2009年之前 ,订阅个人资料ID以S-XXXXXXXX开头。您无法通过任何API调用管理这些订阅。 2009年后 ,订阅个人资料ID以I-XXXXXX开头。您可以通过ManageRecurringPaymentsProfileStatus API调用取消这些订阅。

定期付款资料

定期付款配置文件是通过CreateRecurringPaymentsProfile API创建的,并且可供Express Checkout用户以及使用直接定期付款作为其Website Payments Pro产品的一部分的用户访问。

如果您通过快速结账使用CreateRecurringPaymentsProfile,则需要获得买方的事先授权,通常是通过在BILLINGTYPE=RecurringPayments API初始调用中传递SetExpressCheckout获得的。

如果您使用直接定期付款,则可以直接将信用卡详细信息传递到CreateRecurringPaymentsProfile API调用中。

定期结算
适用于Payflow Pro /网站付款Pro Payflow Edition客户。这与直接经常性付款类似,不过它是通过Payflow API完成的。

-
在所有情况下,都会创建一个“个人资料”,而PayPal就是根据您提供的计划进行实际计费的人。您无需再进行任何API调用即可处理订阅/定期付款配置文件/定期结算配置文件。

答案 1 :(得分:2)

还有一件我注意到的事情。

当我们进行API调用以获取定期/订阅交易的交易详细信息时,其配置文件ID以“S-”开头的订阅的TRANSACTIONTYPE为“subscr_payment”,而订阅包含Profile-ID的订阅以'我 - '开头的TRANSACTIONTYPE为'recurring_payment'

不知道我是否完全正确。