Intégrez la facturation électronique dans votre application avec notre API RESTful. Conformité DGI complète, webhooks et autorisation en temps réel.
L'API Hisab est organisée autour de REST. Notre API a des URLs orientées ressources prévisibles, accepte des corps de requête encodés en JSON, retourne des réponses encodées en JSON et utilise des codes de réponse HTTP standard.
https://hisab.ma/api/v1Authentifiez vos requêtes API en utilisant des jetons Bearer. Incluez votre clé API dans l'en-tête Authorization de chaque requête.
hisab_live_xxxxxxxxxxxxxnot yet developedHisab utilise des codes de réponse HTTP conventionnels pour indiquer le succès ou l'échec d'une requête API.
400401403404429500Les webhooks vous permettent de recevoir des notifications en temps réel lorsque des événements se produisent dans votre compte Hisab. Enregistrez des points de terminaison webhook pour écouter des événements spécifiques.
invoice.createdDéclenché lorsqu'une nouvelle facture est créée
invoice.finalizedDéclenché lorsqu'une facture est finalisée et autorisée par la DGI
invoice.sentDéclenché lorsqu'une facture est envoyée au client
invoice.paidDéclenché lorsqu'un paiement de facture est confirmé
invoice.payment_failedDéclenché lorsqu'une tentative de paiement échoue
invoice.canceledDéclenché lorsqu'une facture est annulée
customer.createdDéclenché lorsqu'un nouveau client est créé
customer.updatedDéclenché lorsque les informations du client sont mises à jour
Utilisez nos bibliothèques officielles pour intégrer Hisab dans votre application plus rapidement.
npm install hisab-sdkOfficial SDK with full TypeScript support, auto-pagination, and webhook verification.
composer require hisab/phppip install hisabgem install hisabCréer un nouveau brouillon de facture
curl -X POST https://hisab.ma/api/v1/invoices \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"customer_id": "d8e6b416-e946-48f8-994d-309906db0fe4",
"issue_date": "2025-11-27",
"due_date": "2025-12-27",
"currency": "MAD",
"payment_terms": "Net 30",
"notes": "Thank you for your business",
"items": [
{
"description": "Web Development Services",
"quantity": 10,
"unit_price": 500.00,
"tax_rate": 20
},
{
"description": "Hosting - Annual Plan",
"quantity": 1,
"unit_price": 1200.00,
"tax_rate": 20
}
]
}'Contactez notre équipe de support développeur pour obtenir de l'aide avec l'intégration API.
contact@hisab.ma →