SMS prenumeratos

Lietuva

1. Vero sistema sulaukia numatyto prenumeratos pratęsimo laiko ir bando atlikti nuskaitymą iš vartotojo.

2. Jeigu prenumeratą pavyko pratęsti sėkmingai, Vero sistema kreipiasi į partnero serverį HTTP GET užklausa ir perduoda informaciją atitinkamai nurodydamas ir vartotojo pasikeitusį statusą (action=pay arba action=resume). Partneris grąžina atsakymą ar vartotojui paslaugą sėkmingai pridėjo.

3. Jeigu Vero sistemai prenumeratos pratęsti dėl vartotojo pinigų trūkumo ar mobilaus ryšio operatoriaus neveikimo nepavyksta, numatomas kito bandymo pratęsti prenumeratą laikas. Vartotojui suteikiamas "suspend" statusas (action=suspend).

4. Jeigu partneris vartotojui paslaugą suteikė, atsakydamas į REGISTER arba RESUME - "OK" (be kabučių) apie sėkmingą prenumeratos pratęsimą vartotoją informuojame SMS žinute.

Dėmesio! Priklausomai nuo vartotojo naudojamo operatoriaus yra galimos tam tikros prenumeratinių paslaugų užsisakymo bei pratęsimo išimtys. Plačiau apie skaitykite skyriuje "Apmokestinimų išimtys".

 

Kreipinys. Action=pay

Užsiregistravus naujam vartotojui, išsiregistravus senajam arba vartotojui laikinai sustabdžius narystę, partnerio serveris informuojamas HTTP užklausomis. PVZ.:

http://jusupuslapis.lt/pratesimas/?action=pay&serviceID=97449&mbs_account_id=10310758&mbs_account
_phone=37061630290&mbs_account_ident=&operator=tele2_lt&provider=tele2&country=lt&memberID=264411
&msisdn=37061630290&phone=61630290&dateAdd=201603221103&price=300¤cy=EUR&key=3lDl%2B%2FgLhCM%3D&i
d=24780358&sdata=6737981&s1=6696fa94e2e800537e246703994767ff08acb928&s2=XvUCQmySAjW%2Fzihw9y38IWk
tPgm%2FGak7tul5IvatDzlScMkial%2BDlMyj%2FtjmyWPom7r%2BD06EBCs4u8Q4X3hJKLfD4LXesrZ0K4sO4iVdPndJgM%2
BnessfkE0aN7qJWdT0hFB46jN%2FD7N3HMZZBQM7971r29M7UBBGemz%2FpIlfnww%3D

 

Formuojant užklausas naudojami tokie parametrai:

 Pavadinimas  Aprašymas  Pavyzdys
 action  Veiksmo pavadinimas  pay
 serviceID  Prenumeratos paslaugos unikalus ID  97449
 mbs_account_id  Unikalus vartotojo identifikatorius 2 Vero sistemoje  10310758
 mbs_account_phone  Vartotojo telefono numeris (MSISDN)  37061630290
 mbs_account_ident  WAP vartotojo identifikatorius operatoriaus sistemoje
 Unikalus kiekvieno operatoriaus sistemoje
 Tai gali būti telefono numeris, bet tik retais atvejais
 0037061630290
 operator  Vartotojo operatoriaus pavadinimas.
 Susidedantis iš operatoriaus vardo, „_“ ir šalies trumpinio.
 „tele2_lt“
 provider  Vartotojo operatoriaus pavadinimas šalies viduje  „tele2“
 country  Šalies kodas  “lt”
 memberID  Unikalus vartotojo identifikatorius 1 Vero sistemoje  264411
 msisdn  Vartotojo telefono numeris (MSISDN)  37061630290
 phone  Vartotojo telefono numeris (MSISDN). Paskutiniai 8 skaičiai  61630290
 dateAdd  Veiksmo įvykdymo data minučių tikslumu  201603221103
 price  Kaina, kiek vartotojas buvo apmokestinta nurodoma
 centais (siunčiama pranešimams: 'pay', 'resume')
 300
 currency  Valiuta siunčiama kartu su parametru 'price'  EUR
 key    dqIV8SZ1L3c%3D
 id  Unikalus užklausos ID  24780358
 sdata  (nebūtina) Vartotojo kodas partnerio sistemoje
 Iki 50 simbolių rinkinys
 6737981
 s1  Saugumo parašas (žemesnio patikimumo)  -
 s2  Saugumo parašas (aukščiausio patikimumo)  -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Partneris atsako ar vartotojui suteikė paslaugą:

 Atsakymas  Kada naudoti
 OK  Vartotojui paslauga pratęsta.
 Vartotojui siunčiamas paslaugoje numatytas sėkmingo pratęsimo tekstas.
 ERROR  Vartotojui paslauga nepratęsta
 Vartotojui žinutė nesiunčiama.

 

 

 

 

 

 

 

PARAMETRO "ACTION" REIKŠMĖS aktyvioje prenumeratoje

 Veiksmas  Aprašymas  Parametrai
 pay  Vartotojo prenumerata pratęsta (apmokestinimas)  -
 remove  Vartotojas išsiregistravo  -
 suspend  Vartotojo narystė buvo laikinai sustabdyta  -
 resume  Vartotojo narystė atnaujinta po laikino sustabdymo
 (apmokestinimas)
 -
 approve_renew  Tik Omnitel, vartotojas patvirtino prenumeratos pratęsimą
 atsiųsdamas TAIP žinutę (įjungiama partnerio prašymu)
 -
 check  Tik Omnitel, tikrinama kada paskutinį kartą ši narystė
 naudota projekto pusėje (WEB apsilankymas, prisijungimas
 į anketą ir pan.)
 Jei gaunama užklausa „check“,
 reikia grąžinti vartotojo duomenis
 projekto pusėje:
 1. last_login_date – Paskutinio apsilankymo
 projekte data. Arba tuščia eilutė „“,
 jei nežinoma;
 2. last_login_ip – Iš kokio IP jungtasi
 į projektą. Arba tuščia eilutė „“, jei nežinoma;

 

 Pavyzdys:
 OK;2012-02-10+17%3A18%3A05;81.7.76.85

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pasitaiko atvejų, kai iš Bitė Lietuva tinklo ateina suspend ir resume aktyviai prenumeratai, kurios pratęsimo terminas dar neatėjo. Tokiu atveju action=resume kreipinyje nėra pateikiama paslaugos kaina. Šioje situacijoje vartotojas nėra apmokestinamas, todėl paslaugų suteikti nereikėtų.

 

Pavyzdys (pavyzdinė biblioteka)

PHP biblioteką, naudojamą susijungti su MBS, galite parsisiųsti atsidarę šią nuorodą: MBS biblioteka

Norėdami atsisakyti prenumeratinių paslaugų siųskite SMS numeriu 1679 su tekstu STOP. Žinutės kaina 0.09 Eur.

Skaityti daugiau