经常与订阅混淆

时间:2016-03-11 15:50:56

标签: paypal paypal-ipn paypal-subscriptions payment-processing recurring

我正在为一个想要每月重复承诺的非营利组织开发一个IPN申请。 IPN变量手册有两个单独的条目:subscription&反复出现,似乎反复出现是我需要的,所以我会使用txn_type = recurring_payment。 问题是,当我转向“PayPal付款标准的HTML变量”手册时,我找不到适当的_xclick值来定期付款。是的,有一个订阅,但没有_xclick。 那么我如何编写HTML中的定期付款?或者是HTML标准付款无法使用的定期付款?

2 个答案:

答案 0 :(得分:1)

虽然从技术上讲它们是相同的,但PayPal标准(即基本支付按钮)称之为"订阅"在哪里 - 如API所称"定期付款"。

如果您想坚持使用Payments Standard,您只需在IPN代码逻辑中使用IPN Subscription variables即可。如果您确实切换到快速结帐,那么当您使用Recurring Payments IPN params时就是这样。

如果可以,我建议您使用Express Checkout w / Recurring Payments。这将需要更深入的编码。假设您对PHP感到满意,这个PHP PayPal SDK可以让您快速轻松地进行快速结账和重复付款API调用。

答案 1 :(得分:0)

您所指的定期付款功能是基于API的产品。如果您使用的是PayPal Payments Standard,则订阅变量是您唯一的选择。

您可以使用快速结账的定期付款。以下是开发人员文档的链接:

https://developer.paypal.com/docs/classic/express-checkout/ht_ec-recurringPaymentProfile-curl-etc/