Paypal网站付款专业通过Paypal Express Checkout定期付款 - 他们如何通知我们下次付款?

时间:2012-02-10 16:00:48

标签: ruby paypal paypal-ipn paypal-subscriptions

我们已经设置了网站付款专业版帐户,我设法使用ruby gem paypal-recurring来创建初始付款和重复的个人资料。

但我仍然不知道一些事情,我在API文档(和/或堆栈溢出)中找不到其中一些答案。

  • 他们是否通过IPN通知我们下一次付款是否收费?
  • 或者我应该承认他们在没有任何通知的情况下自动向每个结算周期向用户收费,我应该依赖“取消”IPN请求(当用户取消他/她的PayPal帐户付款时)?
  • 或者我应该是每个结算周期都会向用户请求下一次付款的用户? (如果是这种情况,那么当我创建定期的个人资料时,我真的不明白为什么我会向PayPal发送结算周期...)
  • 或者其他方式有效吗?

2 个答案:

答案 0 :(得分:1)

  

他们是否通过IPN通知我们下次付款是否收费?

完全。每次结算定期付款资料时,您都会收到一条IPN消息 每个IPN消息中引用的主要ID是recurring_payment_id,它是您为响应调用CreateRecurringPaymentsProfile API而获得的定期付款配置文件ID。

IPN消息还将包括其他数据,例如未结余额,下一个付款日期等 您可以找到所有包含的变量here

的列表

答案 1 :(得分:-1)

简化与下载和SDK的集成(paypal api)

请参阅this