【发布时间】: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