Ten artykuł dotyczy poleceń WAPI specjalnie dla konta kredytowego WEDOS. Aby uzyskać informacje na temat konfigurowania WAPI i rozwiązywania typowych problemów, zobacz artykuł WAPI - Podręcznik.
Ten artykuł zawiera informacje na temat następujących żądań:
- account-list - lista ruchów na rachunku kredytowym
- credit-info - informacje o bieżącym saldzie kredytowym
account-list
Użyj żądania account-list, aby pobrać listę ruchów na rachunku kredytowym w wybranym okresie.
Parametry
- date_from - początkowa data wymienionych ruchów w formacie RRRR-MM-DD
- date_to - końcowa data wymienionych ruchów w formacie RRRR-MM-DD
Zwracane wartości
- 1000 - OK
- 3004 - nieprawidłowe dane wejściowe - brak dat od i do
- 3005 - nieprawidłowe wejście - nieprawidłowe dane
Dane odpowiedzi
Żądanie zwraca następujące informacje:
- ID - identyfikator ruchu
- typ - typ (płatność lub depozyt)
- num - numer zamówienia
- opis
- kwota
- bill_num - numer faktury
- bill_date - data wystawienia faktury
- zablokowany - zablokowany kredyt
- created_date - data i godzina wysłania żą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
Skorzystaj z zapytania o informacje kredytowe, aby sprawdzić bieżące saldo kredytowe na rachunku kredytowym.
Parametry
To żądanie nie przyjmuje żadnych parametrów.
Zwracane wartości
- 1000 - OK
Dane odpowiedzi
- kwota - uznanie salda konta
- waluta - waluta rachunku kredytowego
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" } } }
Czy to było pomocne?
Dziękujemy za opinię!