Formularz który udostępnia HotPay.
Mam pytanie czy jest możliwość sprawdzenia pól formularza przed przeniesieniem na akcję: "https://platnosc.hotpay.pl/".
Nie chcę, aby hiddeny zostały spreparowane przez użytkownika. (Pozmieniane).
Pozdrawiam.
Formularz który udostępnia HotPay.
Mam pytanie czy jest możliwość sprawdzenia pól formularza przed przeniesieniem na akcję: "https://platnosc.hotpay.pl/".
Nie chcę, aby hiddeny zostały spreparowane przez użytkownika. (Pozmieniane).
Pozdrawiam.
czy jest możliwość sprawdzenia pól formularza przed przeniesieniem na akcję
Można, ale to już nie jest PHP, tylko raczej coś działającego po stronie klienta - czyli JavaScript. Ewentualnie AJAX czy fetch API
, ale to też opiera się w sumie o JS
serek napisał(a):
Możesz się podpiąć w js pod event wysłania formularza, wysłać ajaxem dane do Twojej własnej akcji, sprawdzić walidację, i zwrócić odpowiedź, czy jest ok. Jak jest ok, to wysyłasz formularz.
Jak to będzie sprawdzane JS-em to nadal może zostać spreparowane po stronie użytkownika.
Freja Draco napisał(a):
serek napisał(a):
Możesz się podpiąć w js pod event wysłania formularza, wysłać ajaxem dane do Twojej własnej akcji, sprawdzić walidację, i zwrócić odpowiedź, czy jest ok. Jak jest ok, to wysyłasz formularz.
Jak to będzie sprawdzane JS-em to nadal może zostać spreparowane po stronie użytkownika.
No może. Ale ciężko tu zrobić coś innego, jeśli chodzi o walidację.
Chociaż doklejanie danych zaraz przed wysłaniem też w sumie pomysł ok.
A o hashu w dokumentacji nie doczytałeś.. I chyba nikt tu z obecnych nigdy nie integrował płatności...
@eBizo:
Jeśli dobrze rozumiem.
Podczasz dodawania usługi nic nie waliduje.
Puszczam normalnie formularz.
Sprawdzenie go następuje przy odbiorze na dany adres URL tutaj sprawdzam hash czy jest kompletny z usługą która została wyświetlona. (Z formularzem który został bez walidacji).
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.