【问题标题】:Get amount from SetExpressCheckout从 SetExpressCheckout 获取金额
【发布时间】:2016-12-28 05:48:13
【问题描述】:

我创建了我的支付系统,并在SetExpressCheckout AMT 参数中设置了一个变量,因为价格可以改变。所以在DoExpressCheckoutPayment 参数中,我们还需要金额,但 PayPal 不会发送。我怎样才能找回它。 这是我的代码:

$amt = $_GET["AMT"];

$requete = construit_url_paypal();
$requete = $requete."&METHOD=SetExpressCheckout".
            "&CANCELURL=".urlencode("*").
            "&RETURNURL=".urlencode("*").
            "&AMT=$amt".
            "&CURRENCYCODE=EUR".
            "&DESC=".urlencode("Desc").
            "&LOCALECODE=FR";

还有另一页:

$requete = $requete."&METHOD=DoExpressCheckoutPayment".
            "&TOKEN=".htmlentities($_GET['token'], ENT_QUOTES).

            "&AMT=   REQUESTED_AMOUNT   ".

            "&CURRENCYCODE=EUR".
            "&PayerID=".htmlentities($_GET['PayerID'], ENT_QUOTES).
            "&PAYMENTACTION=sale";

感谢您的帮助;)

【问题讨论】:

    标签: php curl paypal paypal-sandbox


    【解决方案1】:

    您可以使用GetExpressCheckoutDetails API 获取交易、买家相关信息等

    https://developer.paypal.com/docs/classic/api/merchant/GetExpressCheckoutDetails_API_Operation_NVP/

    【讨论】:

      猜你喜欢
      • 2016-03-26
      • 2013-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多