Cet article traite des commandes WAPI propres au compte de crédit WEDOS. Pour savoir comment configurer WAPI et résoudre les problèmes courants, voir l’article WAPI – Manuel.
Cet article fournit des informations sur les requêtes suivantes :
- account-list – liste des mouvements du compte de crédit
- credit-info – informations sur le solde de crédit actuel
account-list
Utilisez account-list requête pour récupérer la liste des mouvements de votre compte de crédit sur la période sélectionnée.
Paramètres
- date_from – date de début des mouvements listés au format YYYY-MM-DD
- date_to – date de fin des mouvements listés au format YYYY-MM-DD
Valeurs de retour
- 1000 – OK
- 3004 – saisie invalide – dates from et to manquantes
- 3005 – saisie invalide – données invalides
Données de la réponse
La requête renvoie les informations suivantes :
- ID – identifiant du mouvement
- type – type (paiement ou dépôt)
- num – numéro de commande
- description
- montant
- bill_num – numéro de facture
- bill_date – date de la facture
- bloqué – crédit bloqué
- created_date – date et heure de la requête
Modèles
Requête 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"
}
}
}
Réponse 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
Utilisez credit-info requête pour connaître le solde actuel de votre compte de crédit.
Paramètres
Cette requête ne prend aucun paramètre.
Valeurs de retour
- 1000 – OK
Données de la réponse
- montant – solde du compte de crédit
- devise – devise du compte de crédit
Modèles
Requête JSON :
{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "credit-info",
"clTRID": "your ID",
}
}
Réponse 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"
}
}
}
Cela vous a-t-il été utile ?
Merci pour votre retour !
