kaszub 4 Listopada 2018 4 Listopada 2018 Cześć, od kilku dni próbuje rozwiązać problem podłączenia płatności HotPay API (Przelew) na forum - jednak to mnie po prostu przerasta, poszukuje osoby która miała styczność z hotpayem i wie jak to skonfigurować. <form id="order" action="https://platnosc.hotpay.pl/" method="post"> <input required name="SEKRET" value="usuwam" type="hidden"> <input required name="KWOTA" value="1" type="hidden"> <input required name="NAZWA_USLUGI" value="XXX" type="hidden"> <input required name="ADRES_WWW" value="XXX" type="hidden"> <input required name="ID_ZAMOWIENIA" value="XXX" type="hidden"> <input name="EMAIL" value="" type="hidden"> <input name="DANE_OSOBOWE" value="" type="hidden"> <button type="submit">DALEJ</button> </form> <?php if(!empty($_POST["KWOTA"]) && !empty($_POST["ID_PLATNOSCI"]) && !empty($_POST["ID_ZAMOWIENIA"]) && !empty($_POST["STATUS"]) && !empty($_POST["SEKRET"]) && !empty($_POST["HASH"]) ){ if(hash("sha256","test;".$_POST["KWOTA"].";".$_POST["ID_PLATNOSCI"].";".$_POST["ID_ZAMOWIENIA"].";".$_POST["STATUS"].";".$_POST["SEKRET"]) == $_POST["HASH"]){ //komunikacja poprawna if($_POST["STATUS"]=="SUCCESS"){ //płatność zaakceptowana }else if($_POST["STATUS"]=="FAILURE"){ //odrzucone } } } Czy może mnie ktoś naprowadzić jak to skonfigurować aby wykonywała się funkcja? Za szybką pomoc, jestem w stanie zaoferować skromne wynagrodzenie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 4 Listopada 2018 4 Listopada 2018 Tu dokumentacja: HotPay - Dokumentacja API Nie możesz wysłać całego formularza prosto na endpoint API. Najpierw musisz przetworzyć dane u siebie, a dopiero później 'zawołać' API - przez curl np. I jak już dostaniesz odpowiedni status zwrotny, to wywołujesz własne funkcje. Jakie tylko chcesz. Masz nawet zrobiony odpowiedni if/else Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kaszub 4 Listopada 2018 Autor 4 Listopada 2018 2 minuty temu, El Profesor napisał: Tu dokumentacja: HotPay - Dokumentacja API Nie możesz wysłać całego formularza prosto na endpoint API. Najpierw musisz przetworzyć dane u siebie, a dopiero później 'zawołać' API - przez curl np. Jesteś w stanie wykonać to dla mnie, odpłatnie? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 4 Listopada 2018 4 Listopada 2018 Pisałeś już do mnie na PW - nie odpisałem, bo kontakt z Tobą jest jedynie przez discorda. Poza tym, nie znam się na IPS. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MAM ZŁOTY NICK 5 Listopada 2018 5 Listopada 2018 odezwij się Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kontynuuj dyskusję
Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.