![]() |
![]() |
![]() ![]()
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%) ![]() ![]() |
Kod file_put_contents('p24.log', var_dump($_POST, true), FILE_APPEND); wstaw to do weryfikacyjnego pliku i będziesz miał output. Niestety plik nie jest wywoływany, już również przerobiłem metodę Verify żeby wyrzucała mi output w wypadku błędu. Kiedy ręcznie wywołam plik tworzy mi się .log Czy jest możliwy problem po stronie ustawień w panelu przelewy24? Płatności wiadomo wiszą ze statusem oczekujący, można je ponoć ręcznie akceptować w panelu jednak przelewy24 nie wysyła żadnego żądania pod adres p24_url_status. Nie sądzę że url jest zły, bo status i return korzysta z tej samej stałej URI i przekierowanie po transakcji na return działa... Ten post edytował vegito 16.05.2018, 19:43:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 12:20 |