首先,结帐还是 IPN 发送?
Posted
技术标签:
【中文标题】首先,结帐还是 IPN 发送?【英文标题】:Whats first, checkhout or IPN send? 【发布时间】:2015-02-25 07:18:43 【问题描述】:这是我的情况。
我已经实现了一个小型购物车,它使用 php 文件来处理 PayPal IPN。该解决方案工作正常,但是当我进行一些验证时,我可以观察到以下行为。
我的购物车没有加密 PayPal 按钮,我在“notify_url”文件中进行了所有验证。
但是,如果有人编辑“立即付款”按钮的代码并修改例如订单金额(金额字段),PayPal 会使用更改后的金额处理交易,我可以在 PayPal 发送 INP 时验证金额到我的验证文件,但支付的金额不同!
如果买家有资金 PayPal 在将 IPN 发送到我的服务器之前付款?
从现在开始,非常感谢你。
【问题讨论】:
Dynamic Paypal button encryption 的可能重复项 【参考方案1】:如果您想保护您的按钮代码,您将需要使用“托管按钮”。
当您在www.paypal.com
创建按钮时,请确保选中“在 PayPal 上保存按钮”。这将加密按钮,用户无法更新按钮代码。
【讨论】:
【参考方案2】:如果有人善意地以欺诈方式向您汇款以购买您不以该价格出售的产品或服务,请保留它以及欺诈证明,不要采取任何措施。是他们的问题。最坏的情况是,如果他们有足够的胆量向 PayPal 提出诉讼,那么您将面临逆转。同时,您可以使用这些资金,这就是其中的一种。
【讨论】:
以上是关于首先,结帐还是 IPN 发送?的主要内容,如果未能解决你的问题,请参考以下文章