我正在嘗試整合PayPal,並在此過程中使用沙箱。我在下面的問題中遵循接受的答案的步驟。 Setting PayPal return URL and making it auto return?將PayPal返回URL設置爲localhost
但是當我嘗試輸入URL時,Paypal返回下面的錯誤。
We were unable to validate the URL you have entered. Please check your entry and try again.
URL我想要設置的是http://localhost:8888/paypal/success.php
。
也我試着發送返回網址的形式如下。
<input type="hidden" name="return" value="http://localhost:8888/paypal/success.php">
這兩種方法都不適用於我。
完型
<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" value="[email protected]" name="business">
<!-- Specify a Buy Now button. -->
<input type="hidden" value="_xclick" name="cmd">
<!-- Specify details about the item that buyers will purchase. -->
<input type="hidden" value="AM Test Item" name="item_name">
<input type="hidden" value="22.16" name="amount">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" value="item_number" name="item_number">
<input type="hidden" name="return" value="http://localhost:8888/paypal/success.php">
<!-- Display the payment button. -->
<input type="image" name="submit" border="0" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif" alt="PayPal - The safer, easier way to pay online">
<img alt="" border="0" width="1" height="1" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>
如何測試這個對我的開發PC?
我有同樣的想法,在首先,但上面的答案幫助我。無論如何感謝 – Techie
此外,這是不正確的。我在本地進行了所有的測試,並且PayPal使用本地主機地址作爲返回URL沒有任何問題。只有在測試IPN時,您需要使用公共Web服務器。 –
問題是'自動返回',這在使用本地主機時不起作用。但是,您可以將返回網址設置爲localhost,並且在貝寶步驟中單擊返回(無論名稱)。它會返回到本地主機url,但是在實際嘗試調試和測試自動返回時,這是一個問題! – leen3o