我正在开发使用 Joomla 销售数字商品的小型网站。在我的网站上,确认客户付款后,我们要为他计算一些私人信息。因此,我们必须阻止未付款的人访问我们的 PayPal IPN 处理程序。现在我有一个很好的 Joomla 的 IPN 处理程序代码,它是由Oleksandr Balyuk 先生编写的。我认为,使用这段代码,我可以描述我在 Joomla 中的计算过程。但我有一个问题。
如何防止未付费的人浏览我的 IPN 处理程序?
我正在开发使用 Joomla 销售数字商品的小型网站。在我的网站上,确认客户付款后,我们要为他计算一些私人信息。因此,我们必须阻止未付款的人访问我们的 PayPal IPN 处理程序。现在我有一个很好的 Joomla 的 IPN 处理程序代码,它是由Oleksandr Balyuk 先生编写的。我认为,使用这段代码,我可以描述我在 Joomla 中的计算过程。但我有一个问题。
如何防止未付费的人浏览我的 IPN 处理程序?
PayPal 使您能够确认 IPN 来自他们(与来自恶意用户的欺骗性 IPN 不同)。
您只需将收到的 IPN 的全部内容发回 PayPal,您将收到一条回复,如果 IPN 是真实的,您将收到一条VERIFIED ,或者即使一个字符不同,您也会收到INVALID 。
查看 IPN 指南的第 16-17 页了解更多信息:
https://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf