gpt4 book ai didi

带有自定义参数的 Paypal Notify_url

转载 作者:太空宇宙 更新时间:2023-11-03 15:46:04 24 4
gpt4 key购买 nike

据我们所知,有一个自定义参数允许我们在 ipn 通知来自 paypal 时检索自定义数据。

而且,我在 notify_url 中使用了几个参数,这些参数有时会丢失,当 paypal 向我发送 ipn 通知时,它没有这些参数之一。奇怪的是其中一个参数是正确的。

所以,第一个问题是:我可以在 notify_url 中使用自定义参数吗:

 notify_url = "www.mydomain.com/paypal/ipn/?param1=one&param2=two"

我想我可以做到,因为它在我的应用程序上有 20 次失败 1 次,所以我不知道是不是因为某些浏览器不支持它或类似的东西,或者这是一个坏习惯我应该退出。

有时 paypal 会将 ipn 通知发送到:

 notify_url = "www.mydomain.com/paypal/ipn/?param1=one"

没有第二个参数...

如果我能做到,你对这里发生的事情有任何线索吗...

谢谢!

最佳答案

我总是避免将数据作为 URL 参数发送到 IPN。它可能无法通过的原因有多种,这意味着不能保证它每次都能正常工作。

相反,请像您所说的那样使用 CUSTOM 参数。如果您需要传递多个值,您可以像在 URL 上一样将其作为 NVP 字符串发送。然后只需将这些值从 IPN 脚本中的 CUSTOM 值中解析出来。

或者,您可以将需要的所有数据保存在数据库中,然后将 CUSTOM 参数中的记录 ID 发送到 PayPal。或者,如果这对您有意义,您可以使用 INVNUM 参数。

然后在您的 IPN 脚本中,您可以根据该记录 ID 从数据库中提取数据。通过这种方式,您始终可以确保它可用,而不必担心在此过程中丢失 URL 参数。

关于带有自定义参数的 Paypal Notify_url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17786904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com