Advertisement
SystemZ

LVL UP SMS API

Nov 12th, 2015
3,717
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.38 KB | None | 0 0
  1. <?php
  2. //bardzo podstawowy kod, kilka rzeczy mozna bardziej dopracowac ale na poczatek wystarczy
  3. //jesli chcemy sprawdzic jak zadziala poprawny kod uzyj tych wartosci
  4. //kod - TEST
  5. //ID usera - 1
  6. //numer - 70068
  7. //wtedy panel zawsze zwroci valid 1
  8.  
  9. //id uzytkownika lvlup.pro, zawsze sa to cyfry
  10. $id = 1;
  11. //kod zwrotny SMS do sprawdzenia
  12. $code = "A8PN98RS";
  13. //numer pod ktory powinien byc wyslany SMS, przykladowo dla SMSa za 0,25zl netto jest to 70068, zostanie sprawdzone
  14. //czy uzytkownik nie probowal uzyc tanszego kodu dla tej samej uslugi
  15. $number = 70068;
  16. //opis ktory pojawi sie w panelu klienta lvlup.pro jesli platnosc powiedzie sie
  17. $desc = "Test API";
  18.  
  19. //wlasciwa czesc ktora laczy sie ze strona
  20. $site=file_get_contents("https://lvlup.pro/api/checksms?id=".$id."&code=".$code."&number=".$number."&desc=".$desc);
  21. //strona odpowiada w formacie JSON, musimy przetlumaczyc to do obiektu PHP
  22. $json = json_decode($site);
  23.  
  24. //czesc w ktorej sprawdzamy czy kod jest wazny oraz kod i numer pasowaly do siebie
  25.  
  26. //kod oraz numer jest poprawny, mozna np. wyslac graczowi item
  27. if ($json->valid)
  28. {
  29.    echo "Kod poprawny! :)".PHP_EOL;
  30. }
  31. //kod oraz numer sie nie zgadza, jesli kod jest poprawny a numer sie nie zgadza to portfel zostanie zasilony lecz wynik bedzie niepoprawny
  32. //zapobiega to kupowaniu drogich itemow najtanszym smsem
  33. else
  34. {
  35.    echo "Kod niepoprawny :(".PHP_EOL;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement