如果用户付款或取消定期付款,Paypal IPN会发送信息

时间:2012-09-18 06:47:32

标签: php paypal paypal-subscriptions

我正在建立一个具有订阅功能的网站,我对Paypal IPN和定期付款方式有一些疑问。

如果是定期付款的截止日期,IPN是否会被发送给您?

例如:

用户在9月1日订购了您的产品,然后在10月2日(付款到期)用户付款(通过PayPal的定期付款自动扣除)。是否会在您的服务器上发送IPN并告诉您该用户已向您付款?

只是一个跟进问题。如果用户取消他/她的定期付款,是否会在您的服务器中发送IPN,以便您能够知道他/她取消了定期付款?

如果否,我怎么知道用户已取消付款?

谢谢!非常感谢您的帮助和奖励! : - )

1 个答案:

答案 0 :(得分:1)

AFAIK答案是肯定的。即使付款是在很长一段时间后,PayPal也会在付款时通知您。 (请参阅“定期付款通知”部分的here

  

PayPal通过IPN和通知您经常性付款事件   电子邮件。但是,通常可以调用GetTransactionDetails   获取您需要的信息。

此外,PayPal在取消订单时发送IPN消息。

但是,您有责任模拟和处理php脚本中的不同情况,以确保它是关于取消IPN消息或定期付款的。