2013-04-01 10 views
6

Wygląda na to, że ostatnio jest wiele zmian w Paypal Sandbox i utknąłem z moimi testami. Wcześniej mieliśmy tylko wskazać https://www.sandbox.paypal.com/cgi-bin/webscr do testowania Sandbox jak widać w poniższym kodzie: „Proszę się zalogować, aby korzystać z funkcji systemu PayPal Sandbox”Testowanie w piaskownicy Paypal - zmiana punktu końcowego adresu 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> 

Ale teraz, Sandbox trzyma mnie z prośbą do zakładam, że używam złego punktu końcowego, biorąc pod uwagę najnowsze zmiany w Sandbox Sandbox.

Moje pytania są teraz:

Odtąd zakładam, że adres URL, o którym wspomniałem powyżej, jest jedyną zmianą, którą muszę wykonać. Jednak nie mogę znaleźć nowej dokumentacji na temat nowego adresu URL do przesłania formularza. I Paypal nie ma zaktualizowanych dokumentów na ten temat.

Proszę o pomoc.

Dzięki.

+0

możliwe duplikat [Proszę się zalogować, aby korzystać z funkcji systemu PayPal Sandbox podczas korzystania paypal piaskownicy] (http://stackoverflow.com/questions/7826441/please-login- do użytku-paypal-piaskownica-funkcje-podczas korzystania-paypal-piaskownicy) –

+0

nie jest tak naprawdę duplikatem, ale podobny z różnymi rozwiązaniami – Paolo

+0

Nie martw się o to.Okazało się, że jest to inny problem, żadne działanie nie zostanie przeprowadzone, dopóki nie będzie wystarczającej liczby głosów. Mój głos wkrótce wygaśnie bez podobnych podobnych głosów. –

Odpowiedz

3

Tak, link "https://www.sandbox.paypal.com/cgi-bin/webscr" nadal działa. Ale teraz musisz użyć danych logowania do konta PayPal, aby zalogować się do konta paypal.developer. Jeśli go nie masz, po prostu utwórz je tutaj https://developer.paypal.com/webapps/developer/applications/accounts. Twoje stare dane logowania do piaskownicy nie będą tutaj działać. Ale po zalogowaniu się przez Twoje konto PayPal możesz zaimportować swoje osobiste i firmowe konto starej piaskownicy tutaj.

Tworzenie sesji w nowej karcie logując się za pomocą https://developer.paypal.com/webapps/developer/applications/accounts

a jeśli jeszcze zobaczyć piaskownicy pustą stronę z tylko sandbox.com nazwa to po prostu usunąć pliki cookie i buforować spróbuj ponownie.

Mam nadzieję, że to zadziała.

+0

Mam już nowe konto programisty, ale próbowałem wyczyścić moje ciasteczka i pamięć podręczną, o czym wspomniałeś i zadziałało! Dziękuję, przyjmuję tę odpowiedź: – Paolo

0

W przypadku korzystania z funkcji obszaru izolowanego paypal, należy najpierw zalogować się w obszarze programisty pod numerem https://developer.paypal.com/, aby ustanowić tam sesję. Zwykle pozostawiam to otwarte w innej karcie.


edit

Jeśli miał konto dewelopera przed ostatnimi aktualizacjach obszarze deweloperskim, może trzeba iść i założyć nowe konto piaskownicy. Straciłem dostęp do skonfigurowanych kont sandbox, ale wywołania interfejsu API nadal działały.

Sprawdź https://developer.paypal.com/webapps/developer/applications/accounts. Jeśli zobaczysz tam swoje stare konto z wyłączonym polem wyboru lub nie pojawi się ono na liście, utwórz nowe.

+0

Jestem już zalogowany, ale wciąż ten sam problem => Zaloguj się, aby korzystać z funkcji PayPal Sandbox. Nie miałem tego problemu ze starą piaskownicą. – Paolo

+0

@Paolo Zobacz edytuj aktualizację –

+0

Udało mi się pomyślnie zaimportować moje stare konta testowe Sandbox (zarówno biznesowe, jak i osobiste). Teraz widzę 3 konta, 1 to nowy automatycznie utworzony (facylitator), kiedy przeniosłem się do nowego systemu, a pozostałe 2 to te, które zaimportowałem ze starej piaskownicy. Ale myślę, że to nie jest problem. Problem polega na połączeniu. Nie mogę kontynuować, ponieważ Sandbox prosi mnie o zalogowanie, nawet gdy jestem już zalogowany! :( – Paolo

1

Proszę zmienić wartość cmd _xclick/ ->_xclick

+0

Zrobione, dziękuję za wiadomość. – Paolo