我需要我的网站上创建动态“立即支付”按钮,和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听者,检查所有的变量,你发送给贝宝。在贝宝响应,所有这些都与交易相关的变量将被发回给你(即,量,接收器的电子邮件,付款状态,等等)。

所以,你可以做的是检查这些变量的所有值与预期值,并做了相应的任务。

见本了解细节

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top