什么是首选,checkhout或IPN发送?

时间:2014-12-29 03:58:57

标签: php paypal paypal-ipn

这是我的情况。

我实施了一个小型购物卡丁车,他使用PHP文件来处理PayPal IPN。解决方案工作正常,但是当我做了一些验证时,我可以观察到以下行为。

我的购物车没有加密PayPal按钮,我在“notify_url”文件中进行了所有验证。

但是,如果有人编辑了“立即付款”按钮的代码并修改了例如订单金额(金额字段),PayPal会使用更改的金额处理交易,我可以在PayPal发送INP时验证金额到我的验证文件,但付款的金额不同!

如果买家有资金,PayPal会在将IPN发送到我的服务器之前付款吗?

从现在开始,非常感谢你。

2 个答案:

答案 0 :(得分:0)

如果您想保护按钮代码,则需要使用“托管按钮”。 在www.paypal.com创建按钮时,请务必选中“在PayPal上保存按钮”。这将加密按钮,用户无法更新按钮代码。

答案 1 :(得分:0)

如果有人善于欺骗性地向您发送产品或服务的钱,那么您就不能以该价格出售,只需保留它,连同欺诈证据,什么也不做。这是他们的问题。在最糟糕的情况下,如果他们足够大胆地提出PayPal案件,那么你就是在逆转。与此同时,您可以使用这些资金。