- Kasjer podaje imię, nazwisko i numer telefonu w Aplikacji PC
- Aplikacja PC wysyła wniosek do Portalu Billon o rejestrację użytkownika (zapytanie createCashier)
- Aplikacja PC otrzymuje login kasjera i wyświetla go na ekranie
- API Billon wysyła kasjerowi jego hasło na podany numer telefonu w formacie +48XXXXXXXXX (w środowisku testowym każde hasło jest ustawiane jako 12345678 i nie jest wysyłane przez SMS)
Zapytanie należy wysłać metodą POST na adres: https://billon.io/moneykey/createCashier
Zapytanie: Rejestracja nowego użytkownika
Parametr | Typ danych | Opis |
Timestamp | String | Czas zapytania w strefie GMT w formacie YYYYMMDDhhmmss – na przykład 20171031104530. W przypadku gdy dany Timestamp został już wykorzystany, API zwróci błąd 13. |
Sale_Point_ID | String | ID danego punktu usługowego |
Cashier_First_Name | String | Imię kasjera |
Cashier_Last_Name | String | Nazwisko kasjera |
Cashier_Telephone_No | String | Numer telefonu. Format: +48XXXXXXXXX |
Cashier_Document_ID | String | Numer dokumentu potwierdzającego tożsamość kasjera |
Cashier_Address_1 | String | Pierwsza linijka adresu punktu, w którym pracuje kasjer |
Cashier_Address_2 | String | Druga linijka adresu punktu, w którym pracuje kasjer |
Postal_Code | String | Kod pocztowy punktu, w którym pracuje kasjer |
City | String | Miasto, w którym pracuje kasjer |
Hash | String | Opis metody generowania tej wartości znajduje się w zakładce ‚Bezpieczeństwo’ |
Odpowiedź: Login kasjera
Parametr | Typ danych | Opis |
Cashier_Login | String | Login kasjera. W przypadku błędu parametr jest pusty |
Unique_Response_ID | String | Unikalny numer seryjny odpowiedzi |
ERR_Code | String | Kod błędu (parameter jest pusty w przypadku sukcesu) |
ERR_Description | String | Opis kodu błędu (parameter jest pusty w przypadku sukcesu) |
Hash | String | Opis metody weryfikacji tej wartości znajduje się w zakładce ‚Bezpieczeństwo’ |