【问题标题】:Paypal IPN sending information if user made a payment or cancels a recurring payment如果用户付款或取消定期付款,Paypal IPN 会发送信息
【发布时间】:2023-03-05 10:34:01
【问题描述】:

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

如果是定期付款的到期日,是否会将 IPN 发送给您?

例如:

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

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

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

谢谢!您的帮助将不胜感激和奖励! :-)

【问题讨论】:

    标签: php paypal paypal-subscriptions


    【解决方案1】:

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

    PayPal 通过 IPN 和 电子邮件。但是,通常您可以调用 GetTransactionDetails 来 获取您需要的信息。

    此外,当您取消订单时,PayPal 会发送 IPN 消息。

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

    【讨论】:

      猜你喜欢
      • 2016-06-28
      • 2013-06-09
      • 2014-01-23
      • 2012-11-07
      • 2015-07-01
      • 2013-01-19
      • 2014-08-19
      • 2013-03-04
      • 2016-10-27
      相关资源
      最近更新 更多