WAPI – Kreditný účet

Tento článok sa venuje príkazom WAPI konkrétne pre kreditný účet WEDOS. Informácie o nastavení WAPI a riešení bežných problémov nájdete v článku WAPI – Manuál.

Tento článok poskytuje informácie o nasledujúcich požiadavkách:


account-list

Použite account-list požiadavka na získanie zoznamu pohybov na vašom kreditnom účte vo zvolenom období.

Parametre

  • date_from – počiatočný dátum vypísaných pohybov vo formáte YYYY-MM-DD
  • date_to – koncový dátum vypísaných pohybov vo formáte YYYY-MM-DD

Návratové hodnoty

  • 1000 – OK
  • 3004 – neplatný vstup – chýba dátum from a to
  • 3005 – neplatný vstup – neplatné dáta

Dáta odpovede

Požiadavka vracia nasledujúce informácie:

  • ID – identifikátor pohybu
  • typ – typ (platba alebo vklad)
  • num – číslo objednávky
  • popis
  • suma
  • bill_num – číslo faktúry
  • bill_date – dátum faktúry
  • blokované – blokovaný kredit
  • created_date – dátum a čas požiadavky

Šablóny

JSON požiadavka:

{
"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 odpoveď (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

Použite credit-info požiadavka na zistenie aktuálneho zostatku na vašom kreditnom účte.

Parametre

Táto požiadavka nemá žiadne parametre.

Návratové hodnoty

  • 1000 – OK

Dáta odpovede

  • suma – zostatok kreditného účtu
  • mena – mena kreditného účtu

Šablóny

JSON požiadavka:

{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "credit-info",
"clTRID": "your ID",
}
}

JSON odpoveď (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"
    }
  }
}

Bolo to užitočné?

Ďakujeme za spätnú väzbu!
Všeobecné selektory
Iba presné zhody
Hľadať v názve
Hľadať v obsahu
Selektory typov príspevkov