PayPal IPN自定义字段错误



我现在成功地设置了IPN的大多数部分 - 它成功地通过了交易中的所有信息。但是,我仍然在一个方面遇到麻烦。

我创建了一个存储在PayPal服务器上的PayPal按钮。在"添加高级变量"中的"步骤3"中,我输入了'Custom ='。我希望这将启用PHP并实际打印" custom = the_users_name"。不幸的是,相反,我从字面上看"回到我身边。

解决此问题的最佳方法是什么?我需要IPN来传递我的用户名称,以便我可以自动更新我的数据库以表明他们已经付款。

非常感谢!

"高级变量"部分供您添加类似的内容,但它无法动态工作。您必须在设置该字段中实际上包括要在该字段中传递的价值,因此它确实做得不好。

曾经是您必须在那里包括自定义参数,这是它甚至会返回(使用托管按钮)的唯一方法案件了。

尝试清除托管按钮详细信息中的高级变量部分,然后在托管按钮代码中为其添加一个字段。我很确定它现在仍然应该传递到IPN,这是我很高兴看到的(尽管我从未在任何地方看到它。)

给您一个镜头,它可能对您有用。如果没有,您需要抛弃托管按钮,然后使用一个未托管的按钮或切换到Express Checkout API之类的东西,无论如何我都会推荐。

相关内容

最新更新