Płatności przez Premium SMS / Rejestrowanie nowej transakcji SMS
W celu utworzenia nowej transakcji SMS należy zapisać jej dane w bazie danych (szczególnie identyfikator sesji, który będzie potrzebny przy odczytywaniu stanu transakcji) oraz umieścić na swojej stronie odpowiedni formularz wysyłany metodą POST, który przekieruje klienta do systemu płatności. Adres, pod który należy wysłać formularz:
https://platnosci.serwersms.pl
Opis oraz typy parametrów pokazano w tabeli 1.
parametr | wymagany | typ danych | opis |
---|---|---|---|
ses_id | Tak | STRING | Identyfikator sesji, maksymalnie 30 znaków. |
kwota | Tak | INTEGER | Kwota netto SMS-a wyrażona w złotówkach. Lista dozwolonych wartości opisana jest w tabeli 4 |
url | Tak | STRING | Adres URL sprzedawcy wywołany po zakończeniu transakcji. |
id_klienta | Tak | INTEGER | Identyfikator sprzedawcy, dostępny jest w panelu klienta po zarejestrowaniu. |
Tabela 1: typy oraz opis parametrów potrzebnych do rejestracji nowej transakcji
Przykład formularza w kodzie HTML:
<form action="https://platnosci.serwersms.pl" method="post">
<div>
<input type="text" name="kwota" required="required" value="_kwota_netto_SMS_"/>
<input type="submit" value="przejdź do płatności" />
<input type="hidden" name="url" value="_adres_URL_sprzedawcy_" />
<input type="hidden" name="ses_id" value="_identyfikator_sesji_" />
<input type="hidden" name="id_klienta" value="_id_sprzedawcy_" />
</div>
</form>