我試圖從訂單頁面將訂單ID傳遞給PayPal,然後返回到感謝頁面,以便我可以將訂單標記爲已付款,但我遇到了問題。目前我路過這些變量貝寶這樣的:通過PayPal將'自定義'值返回
$vars = array(
'cmd' => "_cart",
'upload' => "1",
'business' => "[email protected]",
'item_name_1' => "Test Item",
'amount_1' => "1.00",
'return' => "http://www.website.com/thanks.php",
'custom' => $order_id,
);
header('Location: https://www.paypal.com/cgi-bin/webscr?' . http_build_query($vars));
當他們付款完成後,我重定向,它不會出現的訂單ID被送回,但是。這是我給出的網址:
thanks.php?tx=61G92224EW780500P&st=Completed&amt=1.00&cc=USD&cm=57&item_number=
我期望看到一個「定製=」後面是什麼地方在此字符串中的順序號。但它不存在。我做錯什麼了嗎?
您使用IPN來確定付款是否生成,從不返回url – 2013-10-24 18:37:15