2010-11-13 109 views
1

嗨 我有一个网站,其中paypal ipn与购物车实施.. 付款工作正常。 但支付后,我更新我的数据库与POST从POSTPARP从得到的返回值,但现在我把这个POST数组为空 任何人有想法? 请帮我IPN变量不返回

在此先感谢

+0

还有一个类似的问题关于SO已经http://stackoverflow.com/questions/3708646/paypal-ipn- empty-array对于PayPal相关的东西,你可能想通过https://www.x.com/index.jspa – Treffynnon 2010-11-13 14:17:17

+0

尝试他们的开发者论坛。只是有一个想法,你确定它是一个POST后,而不是GET请求?尝试在'$ _GET'上使用'var_dump()'来查看是否有任何东西通过。 – Treffynnon 2010-11-13 14:24:36

+1

@Treffynnon从贝宝返回时,一切都是空的,'Querystring','POST'等。贝宝在返回时不会发送任何参数。 – 2010-11-16 07:09:26

回答

1

Paypal现在在POST没有返回参数,它们通过IPNHanlder发送这些参数。

IPNHandler是贝宝通过IPNHandler发送所有必需的POST参数的背景调用。几周前我也遇到了同样的问题,但后来我改变了我的逻辑,并开始使用IPNHandler.e的参数。