获取数据,处理付款然后再次获取

时间:2014-01-12 16:02:40

标签: php paypal paypal-ipn

我已经在PayPal上设置了我的IPN,我得到了交易ID,产品名称以及所有这些,但我的问题是如何设置我可以在使用IPN付款后检索的自定义字段?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以在按钮代码或API调用中包含一个名为CUSTOM的参数。你在这里传递的任何东西都将以IPN回复$ _POST ['custom']。如果您需要多个参数,可以将它们存储为NVP字符串,或者您想要传递它们,然后在IPN脚本中将它们解析出来。

或者,您可以在将用户发送到PayPal之前将所有订单数据保存到数据库中。然后,您可以使用INVOICE参数在PayPal付款中包含您的数据库记录ID,该参数将再次作为$ _POST ['invoice']返回到IPN。有了它,您可以根据记录ID将数据从数据库中拉回来并相应地处理它。