Command Palette

Search for a command to run...

Commandes

Creation et gestion des commandes

10 endpointsBase: /api/v1
GET
/orders/payments/providers
Obtenir les moyens de paiement

Liste les methodes de paiement disponibles: Wave, Orange Money, MTN Mobile Money, carte bancaire.

Public
POST
/orders
Creer une commande

Cree une nouvelle commande. Le paiement est initie automatiquement. Le systeme utilise un escrow pour securiser la transaction.

Authentification requiseCLIENT
GET
/orders/my-orders
Mes commandes (client)

Historique des commandes du client avec statut et details de paiement.

Authentification requiseCLIENT
GET
/orders/statistics
Statistiques commandes client

Resume des commandes: total depense, nombre de commandes, economies realisees grace aux promotions.

Authentification requiseCLIENT
GET
/orders/supplier-orders
Commandes recues (fournisseur)

Liste des commandes recues par le fournisseur avec filtres par statut et date.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
GET
/orders/supplier-statistics
Statistiques fournisseur

Tableau de bord: ventes, revenus, commandes par periode, produits populaires.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
GET
/orders/:id
Obtenir une commande

Details complets d'une commande: produits, client/fournisseur, statut paiement, historique.

Authentification requise
POST
/orders/:id/cancel
Annuler une commande

Annule une commande en attente. Le remboursement est automatique si le paiement a ete effectue.

Authentification requiseCLIENT
PATCH
/orders/:id/status
Mettre a jour statut

Change le statut de la commande: PENDING -> CONFIRMED -> PREPARING -> READY -> COMPLETED.

Authentification requiseSUPPLIER_FOODSUPPLIER_DEALS
GET
/orders/payments/:transactionId/status
Verifier statut paiement

Verifie l'etat d'une transaction de paiement en temps reel.

Authentification requise