2013-04-01 122 views
6

最近似乎Paypal沙盒有很多變化,我堅持我的測試。之前,如下面的代碼所示,我們只指向https://www.sandbox.paypal.com/cgi-bin/webscr爲沙盒測試:Paypal沙盒測試 - 更改URL端點?

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" style="padding: 0; margin: 0;"> 
<input type="hidden" name="cmd" value="_xclick" /> 
<input type="hidden" name="business" value="your bussiness id" /> 
<input type="hidden" name="quantity" value="1" /> 
<input type="hidden" name="item_name" value="your item" /> 
<input type="hidden" name="item_number" value="1" /> 
<input type="hidden" name="amount" value="item price" /> 
<input type="hidden" name="shipping" value="0" /> 
<input type="hidden" name="no_note" value="1" /> 
<input type="hidden" name="notify_url" value="Your notify url"> 
<input type="hidden" name="currency_code" value="GBP" /> 
<input type="hidden" name="rm" value="2" > 
<input type="hidden" name="return" value="your return url"> 
<input type="image" border="0" name="paypal" src="images/btn_paypal_nl.gif" onClick=""/> 
</form> 

但如今,沙盒不停地問我「請登錄使用支付寶沙盒功能。」我認爲這意味着我在使用最新的Paypal Sandbox更改時使用了錯誤的端點。

我的問題,現在:

截至目前,我假設我上面提到的URL是我需要做的唯一更改。但是,我無法找到提交表單的新URL的新文檔。而且Paypal沒有關於此的更新文檔。

請幫忙。

謝謝。

+0

的[請登錄使用支付寶沙盒功能,同時使用貝寶沙箱]可能重複(http://stackoverflow.com/questions/7826441/please-login- PayPal-sandbox-features-while-using-paypal-sandbox) –

+0

不是重複的,而是一個類似的解決方案 – Paolo

+0

不要擔心。事實證明,這是一個不同的問題,直到有足夠票數纔會發生行動。我的投票即將過期,沒有其他類似的近距離投票。 –

回答

3

是的,鏈接「https://www.sandbox.paypal.com/cgi-bin/webscr」仍然有效。但是,現在您必須使用您的PayPal賬戶憑證登錄到您的paypal.developer帳戶。如果你沒有這個,那就在這裏創建一個https://developer.paypal.com/webapps/developer/applications/accounts。您的舊沙盒登錄憑據在此處不起作用。但是,在登錄您的PayPal帳戶後,您可以將舊的沙箱的個人和公司帳戶導入到此處。

使用https://developer.paypal.com/webapps/developer/applications/accounts

登錄創建新標籤的會話,如果仍然看到沙盒空白頁只是sandbox.com名稱,然後只需清除cookies和緩存的重試。

希望這會爲你工作。

+0

我已經有了一個新的開發者帳戶,但是我試着清除我的cookies和緩存,就像你提到的那樣,它工作正常!謝謝,我會接受這個答案。 – Paolo

0

使用PayPal沙箱的功能時,您必須首先登錄到開發人員區域https://developer.paypal.com/以在那裏建立會話。我通常會在不同的選項卡中打開它。


編輯

如果你有一個開發者賬戶之前的最近更新的開發領域,你可能要進去,併成立了新的沙盒帳戶。我失去了對我設置的沙箱帳戶的訪問權限,但API調用仍然有效。

檢查https://developer.paypal.com/webapps/developer/applications/accounts。如果您看到您的舊帳戶有禁用複選框,或者根本沒有看到它,請創建一個新帳戶。

+0

我已登錄但仍然是同一個問題=>請登錄後使用PayPal沙箱功能。我沒有舊沙盒的問題。 – Paolo

+0

@Paolo請參閱編輯更新 –

+0

我能夠成功導入舊的沙箱測試帳戶(包括公司和個人)。所以現在我可以看到3個賬戶,1個是自動創建的(助理),當我轉移到新系統,其他2個是我從舊沙箱導入的。但我想這不是問題。問題在於通話。我無法繼續,因爲即使我已經登錄,Sandbox也要求我登錄! :( – Paolo

1

請改變你的CMD值_xclick/ - >_xclick

+0

完成。 – Paolo