Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // połączenie z serwerem i bazą danych
- $con=mysqli_connect("","","","");
- // Check connection
- if (mysqli_connect_errno())
- {
- echo "Failed to connect to MySQL: " . mysqli_connect_error();
- }
- /*
- $_POST["KWOTA"] - wartość płatności
- $_POST["ID_PLATNOSCI"] - unikalne id płatności
- $_POST["ID_ZAMOWIENIA"] - id zamówienia podane podczas inicjacji
- $_POST["STATUS"] - FAILURE / SUCCESS / PENDING
- $_POST["SEKRET"] - sekret danej usługi
- $_POST["HASH"] - hash funkcji skrótu sha256, składającej się z hash("sha256","HASLOZUSTAWIEN;".$_POST["KWOTA"].";".$_POST["ID_PLATNOSCI"].";".$_POST["ID_ZAMOWIENIA"].";".$_POST["STATUS"].";".$_POST["SEKRET"])
- */
- if(!empty($_POST["KWOTA"]) &&
- !empty($_POST["ID_PLATNOSCI"]) &&
- !empty($_POST["ID_ZAMOWIENIA"]) &&
- !empty($_POST["STATUS"]) &&
- !empty($_POST["SEKRET"]) &&
- !empty($_POST["HASH"])
- ){
- if(hash("sha256",";".$_POST["KWOTA"].";".$_POST["ID_PLATNOSCI"].";".$_POST["ID_ZAMOWIENIA"].";".$_POST["STATUS"].";".$_POST["SEKRET"]) == $_POST["HASH"]){
- //komunikacja poprawna
- if($_POST["STATUS"]=="SUCCESS"){
- mysqli_query($con,"SELECT * FROM history");
- mysqli_query($con,"INSERT INTO history (akcja, data, id_user) VALUES ('Pozytywnie', '21.02.2019', '11')");
- }else if($_POST["STATUS"]=="FAILURE"){
- }
- }
- }
- mysqli_close($con);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement