Úvod do problematiky
Každá aktivní SMS aplikace je tvořena webovým skriptem. Tento skript zpracovává texty příchozích SMSek a generuje obsah odchozích SMSek. Na vytvoření tohoto kódu můžete využit libovolnou programovací platformu, například PHP.
Propojení
Vytvořte si skript podle následujícího návodu a umístěte si jej na webhosting, či webserver. Přesnou adresu tohoto skriptu zapište do nastavení platební brány. Pokud bude zúčtována nová SMS platba, zavolá se tento skript a jako parametry se předají (GET) detailní informace, takto:
Platba a nastavení:
![]() | ![]() | |
| Text příchozí SMS: | Vyplněná adresa v nastavení platební brány |
Volaná URL adresa:
http://vas_server.cz/platba.php?price=50.00&hash=FF56GG67&text=12
Význam částí adresy:
| http | Volitelný protokol HTTP/HTTPS |
| vas_server.cz | Adresa serveru |
| platba.php | Tento skript budete vytvářet |
| price=50.00 | Parametr s hodnotou koncové ceny |
| text=12 | Text z SMSky bez klíčových slov |
| hash=FF56GG67 | Identifikace zákazníka, každé tel. č. má jiné toto id. |
Veškeré requesty jsou odesílány z IP adresy 79.125.9.115 a 87.236.196.4.
Jak tedy vytvořit tento skript?
Zpracujte parametry z URL a odpovězte zákazníkovi.
<?PHP
//ukazkovy PHP skript
echo "Zaplatil jste: " . $price . " korun, dekujeme.";
?>
V tomto případě zákazník obdrží zpět SMS ve tvaru
Zaplatil jste: 50 korun, dekujeme.
V případě, že váš skript neodešle žádnou odpověď, odpoví systém základní odpovědí, která se vyplňuje v nastavení platební brány. Pokud váš systém nebude schopen přijmout platbu z důvodů chyby, například ‚404 – Skript nenalezen’, odpoví zákazníkovi systém opět základní odpovědí a vám přijde automaticky informační email s popisem chyby.
Na pomoc při programování můžete využít ukázkové projekty s návody ze sekce Soubory ke stažení.
Problémy s DNS
Při zavedení změn do doménových záznamů je nezbytně nutné vyčkat s využíváním služeb, dokud nedojde k dostatečnému rozšízření DNS záznamů po síti. V opačném případě nejsou domény funkční. Je ale vždy možnost odkazovat se přimo na IP adresu. Takto: http://255.255.255.255/file.php .



