Paypal IPN - 区分定期付款和初始付款

Posted

技术标签:

【中文标题】Paypal IPN - 区分定期付款和初始付款【英文标题】:Paypal IPN - Differentiating between Recurring Payment and Initial Payment 【发布时间】:2013-01-19 15:42:17 【问题描述】:

我已在 Paypal 上创建了定期付款资料,并设置了初始付款。

当我收到 IPN 时,初始付款和定期付款的 txn_id 相同。我想知道是否有办法区分它们。

我注意到,当我收到定期付款时,有这个变量“period_type=Regular”。这不会出现在初始付款 IPN 中。这是区分的好方法吗?

谢谢

【问题讨论】:

【参考方案1】:

我认为您可能会对 IPN 中的内容感到困惑。

首次创建配置文件时,您将获得一个 IPN,其中包含刚刚创建的配置文件的配置文件 ID,并且只有在您包含要收取的原始金额时才能获得交易 ID。此处的交易 ID 仅适用于该原始金额。如果您没有这些,您将获得的只是个人资料 ID。

如果您的定期付款也计划在同一天开始,您将获得一个用于定期付款的额外 IPN,该 IPN 将具有自己的交易 ID。

【讨论】:

以上是关于Paypal IPN - 区分定期付款和初始付款的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 定期付款 IPN

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

用于定期付款的 PayPal IPN

PHP 和 Paypal IPN 订阅和定期付款

如何配置paypal定期付款IPN url

PayPal IPN HTML 代码,用于使用不同的首次付款进行定期付款