![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.02.2018 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z implementacją płatności przelewy24. Przerobiłem nieco klasę, która tworzy token, rejestruje płatność i ją werfykuje, lecz nie tutaj problem. Moim problemem jest sprawdzenie, czy płatność została zrealizowana. Mamy dwa adresy: $p24_url_return = URI.'potwierdzenie/'; $p24_url_status = URI.'status/.'$lastInserdId.'/'; //$p24_url_status = URI.'paymentinfo.php?idd='.$lastInserdId; O ile url_return nie robi nic tylko pokazuje informacje to czytając w dokumentacji dowiaduje się, że każda poprawna płatność zwraca dane POST na adres url_status. Próbowałem już dodać oba adresy takie same i werfykikować czy zostały przesłane jakieś dane POST ale nic z tego. Zmienna w adresie wskazuje mi na ID płatności, którą mam z aktualizować - nie jest to potrzebne bo można porównać po $_POST['p24_session_id'] jednak nie przeszkadzało mi pokazywać ID jako że użytkownik nie będzie tego widział. Sądzę, że czegoś nie rozumiem lub nie potrafię czytać ze zrozumieniem dokumentacji. Proszę o pomoc, bo nie mam pojęcia gdzie przepadają te dane lub czy url_status jest w ogóle wywoływany. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.02.2018 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie wywołanie print_r było głupie, jednak już próbowałem wszystkiego.
Najważniejsze pytanie czy muszę mieć dostęp do panelu przelewy24? Mam tylko POS_ID i CRC. Pytam, bo możliwe że tam trzeba ustawić linki gdzie będzie przekazywana odpowiedź o płatności. Ja myślałem, że wystarczy w skrypcie ustawić link do p24_url_status. W każdym razie, stworzyłem osobny plik, który wygląda tak:
Dalej nic się nie dzieje, wstyd mi (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 03:16 |