PROGRAMÁTORSKÁ PŘÍRUČKA

Ú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í:

Přijatá SMS Nastavení platební brány
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:

httpVolitelný protokol HTTP/HTTPS
vas_server.czAdresa serveru
platba.phpTento skript budete vytvářet
price=50.00Parametr s hodnotou koncové ceny
text=12Text z SMSky bez klíčových slov
hash=FF56GG67Identifikace 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 .