Paypal IPN自定义字段错误

Paypal IPN自定义字段错误,paypal,paypal-ipn,Paypal,Paypal Ipn,我现在已经成功地设置了IPN的大部分部分-它成功地传递了事务中的所有信息。然而,我仍然有一个方面的问题 我在paypal服务器上创建了一个paypal按钮。在“添加高级变量”的“步骤3”中,我键入了“custom=”。 我希望这将启用php并实际打印“custom=the_users_name”。不幸的是,相反,我得到了字面上的“回到我身边” 解决这个问题的最佳方法是什么?我需要IPN传回我的用户名,这样我就可以自动更新我的数据库,显示他们已经支付了费用 非常感谢 高级变量部分可以添加类似的内容

我现在已经成功地设置了IPN的大部分部分-它成功地传递了事务中的所有信息。然而,我仍然有一个方面的问题

我在paypal服务器上创建了一个paypal按钮。在“添加高级变量”的“步骤3”中,我键入了“custom=”。 我希望这将启用php并实际打印“custom=the_users_name”。不幸的是,相反,我得到了字面上的“回到我身边”

解决这个问题的最佳方法是什么?我需要IPN传回我的用户名,这样我就可以自动更新我的数据库,显示他们已经支付了费用


非常感谢

高级变量部分可以添加类似的内容,但它不能动态工作。在设置字段时,必须将要传递的值包含在该字段中,因此它实际上没有多大用处

过去,你必须在那里包含自定义参数,这是它返回的唯一方式(使用托管按钮),但似乎不久前我意外地发现情况似乎不再如此

尝试清除托管按钮详细信息中的advanced variables部分,然后在托管按钮代码中添加标题和字段。我很确定它现在仍然应该通过IPN,这是我很高兴看到的(尽管我从未在任何地方看到过它的文档)


试一试,也许对你有用。如果没有,您需要放弃托管按钮,改用非托管按钮,或者改用类似于Express Checkout API的功能,我还是建议您使用。

您好,谢谢您的回复。因此,我从托管按钮中删除了自定义字段。然后在我的网页上添加了建议我更改为Express Checkout API的任何特殊原因?作为一个概述,我基本上是试图将其设置为用户在站点注册,然后付款,然后在成功付款后可以登录。谢谢。是的,这就是我的意思,当然没有斜线。快速结账更灵活,没有支付标准的限制。不过,它需要具备使用API的知识。如果您使用PHP,my将使您的工作变得非常简单。