1. Wstęp
  2. Usługi internetowe
  3. Kody jednorazowe
  4. getReport

getReport

  1. Aplikacja PC może pobrać listę wypłat gotówki na podstawie wykorzystanych kodów jednorazowych z ostatnich x dni (zapytanie: getReport)
  2. 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"
        }
    ]
}

 

Czy ten artykuł jest dla Ciebie pomocny? Tak Nie

Jak możemy pomóc?