Ukázkovou implementaci v jazyce PHP stáhněte
ZDE.
1. uživatel vyplní formulář (operátor, tel. číslo, částka - volitelně)
2. odeslání formuláře, evidence platby do systému včetně detailního popisu transakce
3. přesměrování uživatele na stránky operátora pro potvrzení platby
4. jednorázová kontrola úhrady (při dalším volání je ověření již neúspěšné) = vyřízení transakce
Zdrojový kod pro implementaci - funkční ukázka ve formátu ZIP obsahuje soubory
index.html
Formulář pro vyplnění platby (operátor, tel. číslo, částka).
Vložený JavaScript: http://www.sms.cz/javascript/platmobilem.php?enc=cp1250
enc - kódovani scriptu: cp1250, utf8
Volání JavaScript funkcí:
SMScz_platmobilem.inputOperator('operator') - vložení pole pro vyplnění operátora (povinné)
SMScz_platmobilem.logo() - vložení loga Plať mobilem (povinné)
SMScz_platmobilem.inputAccount('mobil') - vložení pole pro mobilní telefon (povinné)
SMScz_platmobilem.inputPrice('castka', 150, 10, 100) - vložení pole s částkou (volitelné)
SMScz_platmobilem.napoveda() - vložení nápovědy pro uživatele (volitelné)
onsubmit="return SMScz_platmobilem.checkSubmit()" - kontrola vyplnění formuláře (povinné)
platmobilem.php
Skript odesílající formulář platby (evidence do systému).
Zde je nutné provést úpravy:
// HODNOTA ROZDÍLNÁ PRO KAŽDOU AKCI - ID UVEDENO V PŘEHLEDU AKCÍ
$id_platmobilem = 6;
// URL PRO KONTROLU PLATBY
$url_kontrola_uhrady = "http://www.vasserver.cz/platby-test/kontrola_uhrady.php";
kontrola_uhrady.php
Cílový skript určený pro kontrolu úhrady (vyřízení platby).
SMScz_platmobilem.inc
Systémová funkce pro evidenci platby do systému.
Před nasazením plať mobilem do ostrého provozu, je potřeba, aby si klient službu Plať mobilem otestoval u všech mobilních operátorů.