【发布时间】:2014-01-12 16:02:39
【问题描述】:
我已经在 PayPal 上设置了我的 IPN,我得到了交易 ID、产品名称等所有信息,但我的问题是如何设置自定义字段,以便在使用 IPN 付款后检索?
提前致谢
【问题讨论】:
标签: php paypal paypal-ipn
我已经在 PayPal 上设置了我的 IPN,我得到了交易 ID、产品名称等所有信息,但我的问题是如何设置自定义字段,以便在使用 IPN 付款后检索?
提前致谢
【问题讨论】:
标签: php paypal paypal-ipn
在按钮代码或 API 调用中包含一个名为 CUSTOM 的参数。您在此处传递的任何内容都将以 $_POST['custom'] 的形式返回 IPN。如果您需要多个参数,您可以将它们作为 NVP 字符串存储在那里,或者您想要传递它们,然后在您的 IPN 脚本中将它们解析出来。
或者,您可以在将用户发送到 PayPal 之前将所有订单数据保存到数据库中。然后,您可以使用 INVOICE 参数在 PayPal 付款中包含您的数据库记录 ID,该参数将在 IPN 中以 $_POST['invoice'] 的形式返回。这样您就可以根据记录 ID 将数据从数据库中拉出并进行相应的处理。
【讨论】: