joomla - 如何在 Joomla 中保护我的 PayPal IPN 处理程序?

标签 joomla paypal e-commerce paypal-ipn

我正在开发使用 Joomla 销售数字商品的小型网站。在我的网站上,在确认客户付款后,我们要为他计算一些隐私信息。 因此,我们必须防止未付款的人访问我们的 PayPal IPN 处理程序。 现在我有一个很好的 Joomla IPN 处理程序代码,它是由 Mr. 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

关于joomla - 如何在 Joomla 中保护我的 PayPal IPN 处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11484187/

相关文章:

php - Joomla 更改模板代码

joomla - 删除所有 Virtuemart View 上的 'add to cart' 按钮(产品详细信息除外)

mysql - 从数据库导出用户

paypal - 如何从桌面应用程序使用 Paypal?

Coldfusion:锁定数据库表以检查电子商务采购的库存

jquery - 使用 jquery 在 DOM 中重新放置标签

php - IPN 返回无效的沙箱

paypal - 您如何将 Paypal IPN 确认连接到用户?

e-commerce - OSCommerce 替代方案

php - prestashop 主题的更改未反射(reflect)