Paypal IPN返回变量

时间:2011-02-03 22:49:34

标签: variables paypal paypal-ipn

我使用paypal IPN进行订阅交易。我从我的沙盒paypal帐户创建了一个订阅按钮,并测试了整个过程。我第一次尝试,它似乎工作正常,但第二次,第三次和第四次paypal IPN从第一次返回不同的变量。

首次重要变量是:payment_gross,txn_id

然后它开始给我:amount3,mc_amount3

因此payment_gross成为amount3或mc_amount3并且不再返回txn_id。我没有在生成的表单中更改任何内容。有什么建议?

抱歉我的英文

谢谢

1 个答案:

答案 0 :(得分:0)

当你的ipn回调被调用时,你必须首先用paypal验证消息。 你在做这个吗?只有这样,你才能确定这是一条合法的信息。

我不记得在没有txn_id的情况下收到消息,我已经使用沙箱进行测试。 我无法想象paypal在没有txn_id的情况下通过IPN发送消息,因为它与任何交易无关。文档中没有提到这种可能性。

无论如何here是我查找我网站的所有IPN / PDT变量的地方。