我在这里使用快速结帐,但我无法从以下代码中获取 Paypal transaction_id(收据中显示的那个):
$httpParsedResponseAr = $paypal->PPHttpPost('DoExpressCheckoutPayment', $padata, $PayPalApiUsername, $PayPalApiPassword, $PayPalApiSignature, $PayPalMode);
//Check if everything went ok..
if("SUCCESS" == strtoupper($httpParsedResponseAr["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($httpParsedResponseAr["ACK"])) {
if(isset($httpParsedResponseAr["L_TRANSACTIONID0"])){
$pay->transaction_id = $httpParsedResponseAr["L_TRANSACTIONID0"];
}
$httpParsedResponseAr["L_TRANSACTIONID0"]) 这应该是问题所在。我一直在查找 Paypal 的 API 几个小时,尝试了 5 种不同的东西,但仍然无法正常工作。
有任何想法吗?