Intégrer Daba Shipping à votre site

Widget JS en une ligne de code, API directe documentée, ou plugin natif. Connectez vos livraisons en quelques minutes.

Widget JS

Intégration zéro-code : collez un snippet dans votre page checkout, il gère la saisie d'adresse, le calcul des frais et le retour du montant.

API directe

Pour les sites custom : appelez nos endpoints publics documentés directement depuis votre backend, avec une clé API.

Bientôt disponible

Plugins natifs

WooCommerce, Shopify, PrestaShop. Connectez votre boutique sans écrire de code, en un clic depuis votre back-office.

Widget JavaScript

Collez ce snippet dans votre page de checkout. Il calcule et affiché automatiquement les frais de livraison.

<div id="daba-shipping-widget"></div>
<script
  src="https://shipping.daba.cm/widget.js"
  data-api-key="sk_live_xxxxxxxx"
  data-shop-id="shop_xxxxxxxx"
  data-currency="XAF"
  data-on-calculated="onShippingCalculated"
></script>

Endpoints API publics

Tous les endpoints sont préfixes par /api/public/ et requièrent le header X-Api-Key (sauf le tracking, public sans clé).

POST/api/public/calculateCalcule les frais de livraison avant création de commande. Modes : fixe, gratuit, par tranche de valeur, inter-villes (weight_kg + from_city) et intra-ville par zone (from_zone + to_zone).
POST/api/public/quotesCompare les transporteurs de la place de marche pour un colis (trajet, poids, taille, valeur) : prix détaillé, badges Vérifié/Sécurisé, note, assurance et lien de réservation pour le client.
POST/api/public/parcelsRéserve une offre d'un devis : crée l'envoi, lance le paiement Mobile Money (argent bloqué jusqu'à la livraison), puis webhooks parcel.* et suivi en direct (position, lien public).
POST/api/public/ordersCrée une commande de livraison depuis votre site (webhook entrant).
GET/api/public/zonesListe le pricing_mode actif, les zones couvertes (villes/quartiers), les zones intra-ville et trajets inter-villes de vos partenaires.
GET/api/public/tracking/:tokenSuivi public d'une commande, accessible sans clé API via le token de tracking.

Webhooks sortants

Daba Shipping envoie des événements signés HMAC-SHA256 vers l'URL de webhook que vous configurez dans votre tableau de bord.

order.receivedCommande reçue par Daba Shipping
order.assignedLivreur assigne
order.picked_upColis récupéré par le livreur
order.in_transitEn cours de livraison
order.deliveredLivraison confirmée
order.failedÉchec de livraison
order.cancelledCommande annulee

Prêt à intégrer Daba Shipping ?

Créez votre compte marchand pour obtenir votre clé API.