![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 25.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Próbuję zintegrować Express Checkout na mojej stronie wg opisu: https://cms.paypal.com/us/cgi-bin/?cmd=_ren...CGettingStarted Kod <img src="https://www.paypal.com/en_US/i/logo/PayPal_mark_37x23.gif" align="left" style="margin-right:7px;"><span style="font-size:11px; font-family: Arial, Verdana;">The safer, easier way to pay.</span> <form method=post action=https://api-3t.sandbox.paypal.com/nvp> <input type=hidden name=USER value=seller_1343837300_biz_api1.op.pl> <input type=hidden name=PWD value=PASSWORD> <input type=hidden name=SIGNATURE value=SIGNATURE> <input type=hidden name=VERSION value=92.0> <input type=hidden name=PAYMENTREQUEST_0_PAYMENTACTION value=Sale> <?php $totalCost = 10; echo "<input name=PAYMENTREQUEST_0_AMT value='$totalCost'>" ?> <input type=hidden name=RETURNURL value=http://178.235.122.40/return.php> <input type=hidden name=CANCELURL value=http://178.235.122.40/cancel.php> <input type=submit name=METHOD value=SetExpressCheckout> </form> Po kliknięciu przycisku 'submit' otrzymuję pozytywną odpowiedź z serwera PayPal: Kod TOKEN=EC%2d6UA79112RA517162U&TIMESTAMP=2012%2d08%2d09T19%3a28%3a37Z&CORRELATIONID=ee466f43624be&ACK=Success&VERSION=92%2e0&BUILD=3435050 No właśnie, wyświetla się informacja zwrotna z serwera, a ja chcę aby automatycznie przekierowało mnie do strony logowania w PayPal, w celu zapłaty należności. W linku powyżej nie opisano jak to wykonać. Szukałem w internecie kilka dni, w sumie są przykłady ale napisane zupełnie w inny sposób niż jak sugeruje PayPal w swoim tutorialu i na dodatek nie działają one z moim formularzem. Jeśli ręcznie skopiuję i wkleję link: https://www.sandbox.paypal.com/cgi-bin/webs...A79112RA517162U tutaj na końcu jest mój token EC%2d6UA79112RA517162U, to wszystko jest ok. Wiem, że należy sprawdzić funkcją if czy ack=="success', jeśli tak to wtedy ma nastąpić przekierowanie, tylko nie wiem jak pobrać ack do sprawdzenia i jak zrobić przekierowanie (moze header?). Próbowałem coś w stylu $_SESSION['ACK'] == "SUCCESS" lub $_POST czy tez $_GET ale nic nie działa. Czy mam taka pętle umieścić w tym samym pliku co powyższy formularz? Ponieważ po kliknięciu przycisku 'submit' (kiedy wyświetla się informacja zwrotna i powinno nastąpić przekierowanie) przeglądarka znajduje się na stronie PP https://api-3t.sandbox.paypal.com/nvp Proszę o pomoc, pisałem też do PayPal ale jakoś nie spieszy im się z odpowiedziami bo na każdą odpowiedź muszę czekać ok 2-3 dni roboczych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 07:51 |