![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 31.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam następującą zagwostkę do rozwiązania ![]() Integruje system płatności w aplikacji. Powiedzmy, że dochodzimy do ostatniego etapu płatności przed przekierowaniem do systemu płatności.pl. W tym ostatnim etapie mamy już wypisane wszystkie produkty jakie zamówiliśmy, dane jakie znajdą się na rachunku itp. Wybieramy sobie sposób płatności z listy. I teraz główny problem. Jak zrobić taki manewr, że po wybraniu sposobu płatności i kliknięciu zapłać, obsłużyć sobie przez aplikację to żądanie (np. zapisać jego dane w bazie), a potem przekierować przeglądarkę do systemu płatności, gdzie nastąpi autoryzacja. Czyli de facto jak przesłać wartości POSTa wraz z przekierowaniem na inny url. Zend_Http_Client niestety odpada, ponieważ nie robi przekierowania (chyba, że jest jakiś sposób, żeby go do tego zmusić ![]() Będę wdzięczny za wszelką pomoc ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 3 Dołączył: 29.07.2005 Skąd: Szczebrzeszyn Ostrzeżenie: (0%) ![]() ![]() |
chyba bez ręcznego modyfikowania nagłówków się nie obędzie...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 31.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Masz może jakieś linki, które by pomogły w tym temacie?
Np jak dokładnie przekazywane są parametry POST i GET w nagłówkach? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 5 Dołączył: 6.02.2004 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj w inny sposób. Użyj AJAXa. Po kliknięciu zapłać zapisz sobie dane do bazy, a później wyślij formularz na strone platnosci.pl.
-------------------- ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 31.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
AJAX niestety nie jest rozwiazaniem, poniewaz musze w POSCie przekazac zmienne, ktore nie chce, zeby byly widoczne w formularzu.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 5 Dołączył: 6.02.2004 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
W takim razie pozostaje Ci chyba tylko cURL.
-------------------- ![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 17.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Co do Zend_Http_Client to nie wiem czy dobrze Cię zrozumiałem ale przeczytaj sobie tutaj...
Pozdrawiam (; -------------------- [workstation] PHPStorm, Apache 2/nginx, php 5.3/5.4, MySQL 5.5/5.6
[employers] Infor S.A., Gadu-Gadu S.A., Redefine, HBM, KnpLabs |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 31.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
No wlasnie niestety to nie dziala tak, jakbym chcial, zeby dzialalo
![]() Zend_Http_Client umozliwia wyslanie zadania POST, lecz zwraca od razu odpowiedz od serwera. Nie robi jako takiego przekierowania w sensie przeladownia strony w przegladarce na inny serwer. Trzeba obsluzyc odpowiedz od serwera po POSCie i ewentualnie wyswietlic. Obawiam sie jednak, ze moze to powodowac jakies komplikacje przy platnosciach... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:38 |