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

时间:2013-02-04 20:40:40

标签: paypal paypal-ipn

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

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

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

由于

1 个答案:

答案 0 :(得分:3)

我认为你可能会对你在IPN中获得的内容感到困惑。

首次创建个人资料时,您将获得一个IPN,其中包含刚刚创建的个人资料的个人资料ID,如果您包含要收取的原始金额,您只能获得一个交易ID。此处的交易ID仅适用于该原始金额。如果您没有,那么您将获得的是个人资料ID。

如果您的定期付款安排在同一天开始,那么您将获得额外的IPN以获得定期付款,并且会有自己的交易ID。