• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z płatnościami hotpay

0 głosów
911 wizyt
pytanie zadane 15 listopada 2020 w PHP przez Bakkit Dyskutant (7,600 p.)

Witam.

Próbuję wdrożyć na swoją aplikację (napisaną w laravel) system płatności HotPay. Płatność na pierwszy rzut oka mi działa. Użytkownik po wybraniu usługi zostaje przetransportowany na stronę hotpay, wybiera swój bank, płaci i zostaje przetransportowany na moją stronę gdzie ma zostać mu przydzielona usługa na podstawie zmiennych $_POST od Hotpaya.

Niestety na tej stronie dostaje błąd: The GET method is not supported for this route. Supported methods: POST.  Dodam, że w routingu ta strona używa metody POST. Z moich analiz i symulacji wynika, że hotpay po prostu na tą stronę nie wysyła żadnych zmiennych $_POST. 

komentarz 15 listopada 2020 przez wizarddos Nałogowiec (28,110 p.)
Nie wyciągasz przypadkiem tych zmiennych z GET'a a nie z POST'a?
komentarz 15 listopada 2020 przez Bakkit Dyskutant (7,600 p.)

Tak to wygląda u mnie:

$data = $request->input();

        $kwota = $data['KWOTA'];
        $id_platnosci = $data['ID_PLATNOSCI'];
        $id_zamowienia = $data['ID_ZAMOWIENIA'];
        $status = $data['STATUS'];
        $sekret = $data['SEKRET'];
        $hash = $data['HASH'];

Ale to nawet nie chodzi o to - tworzyłem symulacje takiego rozwiązania i ten błąd się pojawiał gdy na url w routingu mieliśmy ustawionego POST'a, a do $request nie trafiał żadna zmienna post. Kod w controllerze wgl się nie wykonuje, bo od razu wywala błąd.

1 odpowiedź

0 głosów
odpowiedź 15 listopada 2020 przez Ehlert Ekspert (215,190 p.)
Czytałeś może dokumentację integracji z tą usługą?
komentarz 16 listopada 2020 przez Bakkit Dyskutant (7,600 p.)
No tak, na niej oparłem swój kod.

Podobne pytania

0 głosów
2 odpowiedzi 546 wizyt
pytanie zadane 13 września 2024 w PHP przez jorg123 Nowicjusz (160 p.)
0 głosów
1 odpowiedź 209 wizyt
+1 głos
1 odpowiedź 636 wizyt

93,692 zapytań

142,611 odpowiedzi

323,220 komentarzy

63,220 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...