如何拒绝通过PayPal IPN支付?
-
26-09-2019 - |
题
我需要我的网站上创建动态“立即支付”按钮,和PayPal说,要做到这一点的方式是通过HTML形式的价格,货币和购买的项目预设变量。我使用PayPal IPN金时拥有完整通知我。
然而,什么是从修改立即付款按钮的查询参数改价格阻止别人?有人告诉我可以通过发送您与地方的参数贝宝付款页面的PHP文件重定向按钮,但价格可以很容易地在Web浏览器的地址栏进行操作。我的问题是,我怎么可以拒绝付款,如果我从PayPal的IPN服务接收的信息是无效的(如果价格不符合我们的记录)?
我很困惑,但没有找到什么我要找的任何文件。希望你们能帮忙。
谢谢!
解决方案
我觉得要启用加密的网站付款。我没有做过,但你可以在这里更多阅读:的 https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_encryptedwebpayments
其他提示
在您的IPN听者,检查所有的变量,你发送给贝宝。在贝宝响应,所有这些都与交易相关的变量将被发回给你(即,量,接收器的电子邮件,付款状态,等等)。
所以,你可以做的是检查这些变量的所有值与预期值,并做了相应的任务。
见本了解细节
不隶属于 StackOverflow