【问题标题】:Checking Amounts From The Paypal IPN从 Paypal IPN 检查金额
【发布时间】:2011-11-03 20:35:43
【问题描述】:

我正在编写一个 ipn 处理 php 脚本,我想检查客户是否为他们刚刚购买的产品支付了正确的金额。

我的问题是我不确定检查付款是否以不同货币进行的最佳方法。我们以英镑计价,并以英镑计价,但如果有人以美元支付,10 美元显然与 10 英镑不一样。

IPN 是否将其所有交易都以一种货币(我假设是美元)作为我的基础,而不是英镑,还是我必须进行某种转换?

干杯 卢克

【问题讨论】:

    标签: php paypal paypal-ipn


    【解决方案1】:

    IPN“mc_gross”以您向买家收取的货币返回。无论买家最终支付哪种货币都无关紧要。

    【讨论】:

      【解决方案2】:
      $payment_currency = $_POST['mc_currency'];
      

      通过这个您可以验证货币 供参考https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt

      【讨论】:

      • 我知道我可以获得货币,但我必须将我的基本价格转换为这种货币才能检查它,我真的不想这样做
      • 将添加货币为英镑,我认为用户将无法在购买过程中更改它。
      猜你喜欢
      • 2012-09-17
      • 1970-01-01
      • 2015-03-21
      • 2013-01-14
      • 2016-03-26
      • 2011-09-05
      • 2013-11-12
      • 1970-01-01
      • 2013-02-11
      相关资源
      最近更新 更多