我已經瀏覽了(沒有那麼有用)的PayPal文檔,並且找不到這個問題的簡單答案。當用戶從PayPal返回時,URL不包含查詢字符串,因此我沒有收到'tx'值(或任何其他值)。PayPal PDT不在查詢字符串中返回一個tx值
這是我發送給貝寶的例子:
<form accept-charset="utf-8" action="https://www.sandbox.paypal.com/au/cgi-bin/webscr" id="paypal-form" method="post">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="cancel_return" value="http://localhost/checkout">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="charset" value="utf-8">
<input type="hidden" name="currency_code" value="AUD">
<input type="hidden" name="custom" value="155">
<input type="hidden" name="lc" value="AU">
<input type="hidden" name="notify_url" value="http://localhost/paypal-ipn">
<input type="hidden" name="return" value="http://localhost/checkout">
<input type="hidden" name="item_name" value="ABC Company - Order #155">
<input type="hidden" name="item_number" value="155">
<input type="hidden" name="amount" value="8.95">
<input type="hidden" name="discount_amount" value="0.00">
<input type="hidden" name="shipping" value="25.00">
<input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynowCC_LG.gif" name="submit" alt="Buy Now">
</form>
提前感謝!
我得到了這個工作在現場,但沙箱(開發)網站無法正常工作。該死的沙箱區並不總是像預期的那樣工作,或者像現場一樣工作:@。 – 2012-01-03 01:16:27
@Daniel - 儘管我當然同意沙盒網站看起來總是搞砸了,擁有「返回」值肯定會起作用,並且仍然包含在2011年11月底更新的PP文檔中。 – JM4 2012-03-06 23:14:36