Ten artykuł omawia polecenia WAPI dotyczące konkretnie konta zaliczkowego WEDOS. Informacje o konfiguracji WAPI i rozwiązywaniu typowych problemów znajdziesz w artykule WAPI – podręcznik.
Ten artykuł zawiera informacje o następujących żądaniach:
- account-list – lista operacji na koncie zaliczkowym
- credit-info – informacje o aktualnym saldzie środków
account-list
Użyj account-list żądanie pobrania listy operacji na Państwa koncie zaliczkowym w wybranym okresie.
Parametry
- date_from – data początkowa wyświetlanych operacji w formacie YYYY-MM-DD
- date_to – data końcowa wyświetlanych operacji w formacie YYYY-MM-DD
Wartości zwrotne
- 1000 – OK
- 3004 – nieprawidłowe dane wejściowe – brak daty od i do
- 3005 – nieprawidłowe dane wejściowe – nieprawidłowe dane
Dane odpowiedzi
Żądanie zwraca następujące informacje:
- ID – identyfikator operacji
- type – typ (płatność lub wpłata)
- num – numer zamówienia
- description
- amount
- bill_num – numer faktury
- bill_date – data faktury
- zablokowane – zablokowane środki
- created_date – data i godzina żądania
Szablony
Żądanie JSON:
{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "account-list",
"clTRID": "your ID",
"data": {
"date_from": "YYYY-MM-DD",
"date_to": "YYYY-MM-DD"
}
}
}
Odpowiedź JSON (OK):
{
"response": {
"code": 1000,
"result": "OK",
"timestamp": "UTF timestamp",
"clTRID": "your ID",
"svTRID": "server ID",
"command": "account-list",
"data": {
"XXXX": {
"ID": "XXXX (account movement ID)",
"type": "payment or deposit",
"num": "order number",
"description": "description",
"amount": "amount",
"bill_num": "",
"bill_date": "",
"blocked": 0,
"created_date": "date and time of request"
}
}
}
}
credit-info
Użyj credit-info żądanie sprawdzenia aktualnego salda na Państwa koncie zaliczkowym.
Parametry
To żądanie nie przyjmuje żadnych parametrów.
Wartości zwrotne
- 1000 – OK
Dane odpowiedzi
- amount – saldo konta zaliczkowego
- currency – waluta konta zaliczkowego
Szablony
Żądanie JSON:
{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "credit-info",
"clTRID": "your ID",
}
}
Odpowiedź JSON (OK):
{
"response": {
"code": 1000,
"result": "OK",
"timestamp": "UTF timestamp",
"clTRID": "your ID",
"svTRID": "server ID",
"command": "credit-info",
"data": {
"amount": "account balance",
"currency": "currency code"
}
}
}