Jestem nowy w rozwoju paypal i próbuję utworzyć przycisk BuyNow w piaskownicy, aby umożliwić mi przetestowanie mojej aplikacji w środowisku innym niż produkcyjnym. Jeśli utworzę przycisk z mojego zwykłego konta, przekieruje mnie on do strony paypal na żywo, ale jeśli spróbuję utworzyć przycisk w piaskownicy, strona tworzenia przycisku jest zawsze umieszczona na żywo i nie mogę znaleźć ani jednego przycisku w piaskownicy za pomocą kont testowych Sandox, co pozwala mi na dokonywanie płatności testowych w piaskownicy. Proszę pomóż.Utwórz przycisk buynow dla konta sandbox
Odpowiedz
Link w piaskownicy jest zepsuty i przekierowuje do witryny na żywo. Gdy tak się stanie, czasami możesz dodać piaskownicę do adresu URL, aby rozwiązać problem. Jeśli klikniesz przycisk i przeniesiesz go do https://www.paypal.com/button/blah_blah, musisz go zmienić na https://www.sandbox.paypal.com/button/blah_blah. Inną opcją byłoby utworzenie niezarejestrowanego przycisku z jasnym tekstem z konta paypal na żywo, a następnie zmodyfikowanie adresu URL tak, aby wskazywał na piaskownicę zamiast na żywo. Więc instewad z następujących czynności:
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
woudl po prostu go zmienić na
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
A potem będzie zaktualizować zmienną biznesowe zastanowienia się adres e-mail swojego konta testowego Sandbox sprzedającego.
Ostatnią opcją tworzenia przycisku nie jest logowanie się do konta, ale korzystanie z połączenia BMCreateButtom API. Pamiętaj, że może to być trochę więcej pracy niż możesz chcieć, jeśli znasz się na HTMLu.
Każdy pomysł, jak zrobić to samo z powtarzającymi się przyciskami? Aby to zrobić, potrzebujesz konta na poziomie biznesowym i muszę znaleźć odpowiednią kombinację danych wejściowych. –
Co więcej, każdy plan naprawienia linku? –
Możesz ustawić data-env = "sandbox", aby utworzyć przycisk, który przekieruje Cię do strony internetowej piaskownicy.
<script type="text/javascript" charset="utf-8"
src="/assets/paypal-button.min.js?merchant={merchant-email}"
data-button="buynow"
data-name="My product"
data-amount="1.00"
data-env="sandbox"
></script>
Prawidłowa odpowiedź! Brak hacky zmieniających się adresów URL. Po prostu dodaj odpowiednie parametry do generatora. – Kato
I w obliczu tego samego problemu ..
Kiedy klikam „tworzyć przyciski płatności na swojej stronie internetowej” przekierowuje do tego linka www.paypal.com/us/webapps/mpp/standard-integration która jest żywo witryny PayPal. Test Twojego konta nie istnieje tam, więc nie można zrobić resztę z konta testowego Sandbox ..
Rozwiązałem to follwing sposób ..
po przekierowanie do powyższego linku ... można edytować link .
wstaw "piaskownicę". w linku. Edytowany link będzie www.sandbox.paypal.com/us/webapps/mpp/standard-integration
teraz można utworzyć przycisk Dostosuj .. wygenerowany HTML będzie coś takiego
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="5GW6UJKLK47R6">
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
nie mogę się wypowiedzieć, bo moja reputacja nie jest wystarczająco wysoki, ale Pomyślałem, że ważne jest dodanie tego elementu do poprawnej odpowiedzi Sadid Khana. Próbując zmienić adres w piaskownicy, musisz dodać "www" przed subdomeną.
sandbox.paypal.com przekieruje do strony głównej/strony głównej dla piaskownicy. www.sandbox.paypal.com prawidłowo uruchomi emulację zakupu
To przerażające, że przycisk ten został przerwany na ponad rok. Robi to samo na przycisku subskrypcji. Musiałem ręcznie odwiedzić https://sandbox.paypal.com/us/cgi-bin/?cmd = _xclick-sub-factory & fli = true –
wciąż zepsute przyjaciół – Rafael
Ten link działa dla mnie: https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_button-management – badsyntax