PayPal 订阅与重复付款有什么区别?

40

有人能解释一下这两者之间的区别吗?根据我所读的,订阅是从PayPal获取HTML按钮的方式,而重复则是通过API完成的。

仅此而已还是还有其他内容呢?

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

(而且,为什么PayPal让开发者在论坛上搜寻答案!)

2个回答

47

PayPal不同类型的重复交易:

订阅

通过网站支付标准的 Subscribe 按钮创建订阅。在2009年之前,订阅配置文件ID以S-XXXXXXXX开头。您无法通过任何API调用管理这些订阅。在2009年之后,订阅配置文件ID以I-XXXXXX开头。您可以通过ManageRecurringPaymentsProfileStatus API调用取消这些订阅。

重复支付配置文件

通过CreateRecurringPaymentsProfile API创建重复支付配置文件,可供使用Express Checkout用户以及作为其网站支付Pro产品的直接重复支付的用户访问。

如果您通过Express Checkout使用CreateRecurringPaymentsProfile,则需要事先得到买家的授权,通常是通过在初始的SetExpressCheckout API调用中传递BILLINGTYPE=RecurringPayments来获得。

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

重复计费
供Payflow Pro / Website Payments Pro Payflow版客户使用。这类似于直接重复付款,但是通过Payflow API完成。

--
在所有情况下,都会创建一个“配置文件”,而PayPal将按照您提供的时间表实际进行账单处理。您不需要进行任何其他API调用,以便处理订阅/重复支付配置文件/重复计费配置文件。


1
用户取消前,是否可以继续进行循环付款? - Rahatur
1
没错;如果您的账户在2009年之前创建了任何订阅,它今天仍将继续创建S类型的订阅。 - Robert
@PayPal_Robert,如果我们拥有标准或商业PayPal帐户而不需要任何额外的PayPal附加组件(比如每月额外费用为30美元的东西),我们是否可以使用Express Checkout创建订阅? - jayarjo
关于2009年之前/之后的答案是不正确的。 我有两个PayPal账户,一个是旧的,一个是新的。 旧的账户仍然给我S-号码,而新的账户给我I-号码。 可能是PayPal后端的一个漏洞,他们太不专业了。 - John
1
我在2013年3月开始了一个新账户。它开始创建I型订阅,但很快这个账户无缘无故地变成了S型订阅。我没有改变任何东西。 最近,我的S型订阅出现了无缘无故的取消问题,它并没有显示已被取消,但付款已经停止了。 他们的技术支持告诉我,这是因为我正在使用旧的S型订阅,但他们提供支付缺失的订阅。 所以S型订阅有问题,他们会在不告知你的情况下秘密停止付款! - niknah
显示剩余5条评论

3

我注意到了一个问题。

当我们调用API获取循环/订阅交易的交易详情时,以'S-'开头的Profile-ID的订阅的TRANSACTIONTYPE为'subscr_payment',而以'I-'开头的Profile-ID的订阅的TRANSACTIONTYPE为'recurring_payment'。

不确定我是否完全正确。


我们通过网站支付标准HTML表单创建订阅,我们收到带有tnx_type为subscr_payment的IPN,但是subscr_id以I-开头。这是我对整个PayPal混乱局面的看法... - jayarjo
这对我来说不是真的。我们有 TRANSACTIONTYPE ='subscr_payment',而 subscr ID = 'I-XXXX' - Tato Panelati

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接