似乎不是。我的加密按钮工作正常,但是如果我将notify_url添加到加密中我会收到错误,只有当我将其设置为标准隐藏字段时才会起作用。
我知道我可以在我的paypal帐户中设置notify_url(事实上这就是我多年来一直依赖的),但我不能成为唯一希望从不同网站购买不同产品的人脚本!
是否有一个解决方案不涉及让我的notify_url裸露给全世界看?
我什么都不担心?将此URL公开显示是否可以。?
答案 0 :(得分:0)
您的疑虑是有效的。
为什么这些数据必须以客户端方式提供?在提交表单之后但在发送数据之前,您是否无法将其附加到服务器端?
答案 1 :(得分:0)
网址无法加密,但PayPal向其发出的请求可以(并且实际上必须)由您的应用程序验证。
有关如何验证请求的详细信息,请参阅PayPal IPN Integration Guide。但简而言之,对您的通知URL的请求将包含一些信息,您可以将这些信息发送回PayPal服务器以确认自己确认它是由PayPal真正发送的,并让PayPal知道您收到了通知。 / p>
(如果您没有确认收到的通知,PayPal会多次重复通知,因此您必须遵循此程序!)