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.
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é).
/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)./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./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)./api/public/ordersCrée une commande de livraison depuis votre site (webhook entrant)./api/public/zonesListe le pricing_mode actif, les zones couvertes (villes/quartiers), les zones intra-ville et trajets inter-villes de vos partenaires./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 Shippingorder.assignedLivreur assigneorder.picked_upColis récupéré par le livreurorder.in_transitEn cours de livraisonorder.deliveredLivraison confirméeorder.failedÉchec de livraisonorder.cancelledCommande annuleePrêt à intégrer Daba Shipping ?
Créez votre compte marchand pour obtenir votre clé API.