ここではエクスプレス チェックアウトを使用していますが、次のコードから 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 つの異なることを試しましたが、まだ機能しません。
何か案は?