Dieser Artikel befasst sich mit WAPI-Befehlen speziell für das WEDOS-Guthabenkonto. Informationen zur Einrichtung von WAPI und zur Fehlerbehebung bei allgemeinen Problemen finden Sie im Artikel WAPI - Handbuch.
Dieser Artikel enthält Informationen zu den folgenden Anträgen:
- Kontoliste - Liste der Kreditkontobewegungen
- credit-info - Informationen zum aktuellen Guthaben
Kontoliste
Mit der Abfrage der Kontoliste können Sie eine Liste der Bewegungen auf Ihrem Kreditkonto im ausgewählten Zeitraum abrufen.
Parameter
- date_from - Anfangsdatum der aufgeführten Bewegungen im Format JJJJ-MM-TT
- date_to - Enddatum der aufgeführten Bewegungen im Format JJJJ-MM-TT
Rückgabewerte
- 1000 - OK
- 3004 - ungültige Eingabe - fehlendes Von- und Bis-Datum
- 3005 - ungültige Eingabe - ungültige Daten
Antwortdaten
Die Anfrage liefert die folgenden Informationen:
- ID - Kennung der Bewegung
- Art - Art (Zahlung oder Kaution)
- num - Bestellnummer
- Beschreibung
- Betrag
- bill_num - Rechnungsnummer
- bill_date - Rechnungsdatum
- gesperrt - gesperrter Kredit
- created_date - Datum und Uhrzeit der Anfrage
Schablonen
JSON-Anfrage:
{
"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"
}
}
}
JSON-Antwort (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"
}
}
}
}
Kreditauskunft
Nutzen Sie die Kreditauskunft, um den aktuellen Saldo Ihres Kreditkontos zu erfahren.
Parameter
Diese Anfrage benötigt keine Parameter.
Rückgabewerte
- 1000 - OK
Antwortdaten
- Betrag - Kontoguthaben
- Währung - Währung des Kreditkontos
Schablonen
JSON-Anfrage:
{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "credit-info",
"clTRID": "your ID",
}
}
JSON-Antwort (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" } } }
War dies hilfreich?
Vielen Dank für Ihr Feedback!