Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przelewy24 weryfikacja płatności
vegito
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vegito
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 27.02.2018

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 16.05.2018, 19:00:36 ) *
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 12:20