- Aplikacja PC może pobrać listę wypłat gotówki na podstawie wykorzystanych kodów jednorazowych z ostatnich x dni (zapytanie: getReport)
- API Billon zwraca JSON z tablicą wypłat z ostatnich x dni
Zapytanie HTTP należy wysłać metodą POST, z parametrem na adres:
https://billon.io/moneykey/getReport
Zapytanie getReport
Nazwa pola | 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 |
Days | String | Liczba ostatnich dni, dla których ma zostać zwrócona lista płatności. Pierwszy dzień to obecny dzień (od godziny 00:00:00) |
Hash | String | Opis metody generowania tej wartości znajduje się w zakładce ‚Bezpieczeństwo’ |
Odpowiedź: W odpowiedzi na zapytanie API Billon wysyła JSON z tablicą obiektów. Każdy obiekt odpowiada jednemu doładowaniu, a atrybuty obiektu są następujące:
Paramer | Typ danych | Opis |
Code | String | Kod jednorazowy |
Currency | String | Trzyliterowy kod waluty zgodny z normą ISO 4217 Currency Codes (na przykład PLN) |
Amount | String | Kwota wypłaty w formacie: 10.00 |
Datetime | String | Data i godzina doładowania. Format: YYYY-MM-DD hh:mm:ss |
Przykładowy obiekt JSON zwracany w odpowiedzi na zapytanie wysłane 23 grudnia 2016 roku o godzinie 17:00 z parametrem „Days” równym „2”:
{ Transactions: [ { Code: "ABCDEFGH123456", Currency: "PLN", Amount: "13.50", Datetime: "2016-12-23 16:42:13" }, { Code: "HGFEDCBA123456", Currency: "PLN", Amount: "200.00", Datetime: "2016-12-22 07:32:10" } ] }