Lister les villes et municipalités (API Fournisseur de services)
Retourne la liste des villes et leurs municipalités. Ce point de terminaison est équivalent à `/static/locations` mais filtre les localisations désactivées. **Utilisez ce point de terminaison pour :** - Obtenir les codes de ville et municipalité valides pour l'enregistrement des entreprises - Afficher les options de localisation dans votre application - Valider les informations de localisation avant de créer des entreprises **Informations sur les localisations :** - Seules les villes et municipalités activées sont retournées - Chaque ville contient une liste de ses municipalités - Les localisations sont triées par ordre alphabétique **Authentification :** Nécessite les en-têtes de clé API. L'entreprise authentifiée doit être un fournisseur de services.
Retourne la liste des villes et leurs municipalités. Ce point de terminaison est équivalent à /static/locations mais filtre les localisations désactivées.
Utilisez ce point de terminaison pour :
- Obtenir les codes de ville et municipalité valides pour l'enregistrement des entreprises
- Afficher les options de localisation dans votre application
- Valider les informations de localisation avant de créer des entreprises
Informations sur les localisations :
- Seules les villes et municipalités activées sont retournées
- Chaque ville contient une liste de ses municipalités
- Les localisations sont triées par ordre alphabétique
Authentification : Nécessite les en-têtes de clé API. L'entreprise authentifiée doit être un fournisseur de services.
Clé API pour les requêtes de l'API Partenaire
In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/partner_api/service_providers/locations"[
{
"id": "abidjan",
"name": "Abidjan",
"municipalities": [
{
"id": "abobo",
"name": "Abobo"
},
{
"id": "cocody",
"name": "Cocody"
}
]
}
]{
"id": "unauthorized",
"message": "Unauthorized",
"extras": "Détails supplémentaires de l'erreur"
}{
"id": "business_not_service_provider",
"message": "L'entreprise n'est pas un fournisseur de services",
"extras": "L'entreprise authentifiée doit être un fournisseur de services pour accéder à ce point de terminaison"
}{
"id": "internal_error",
"message": "Une erreur inattendue s'est produite",
"extras": "Détails supplémentaires de l'erreur"
}Lister les activités commerciales (API Fournisseur de services) GET
Retourne la liste des catégories d'activités commerciales et leurs activités. Ce point de terminaison est équivalent à `/static/activities` mais filtre les catégories et activités désactivées. **Utilisez ce point de terminaison pour :** - Obtenir les catégories d'activités et activités valides pour l'enregistrement des entreprises - Afficher les options d'activité dans votre application - Valider les informations d'activité avant de créer des entreprises **Informations sur les activités :** - Seules les catégories et activités activées sont retournées - Les activités sont regroupées par catégorie - Prend en charge la sélection de langue via l'en-tête `Accept-Language` (par défaut en français) - Les catégories et activités sont triées par ordre alphabétique **Support multilingue :** - Envoyez `Accept-Language: en` pour l'anglais - Envoyez `Accept-Language: fr` pour le français (par défaut) **Authentification :** Nécessite les en-têtes de clé API. L'entreprise authentifiée doit être un fournisseur de services.
Créer un lien de paiement POST
Crée un nouveau lien de paiement pour l'entreprise authentifiée. **Fonctionnalités :** - URL partageable : Retourne un lien qui peut être partagé avec les clients - Contrôle des paiements : Configurez des liens à usage unique ou réutilisables via `allowMultiplePayments` - Statut en temps réel : La réponse inclut `canReceivePayments` pour vérifier la disponibilité du lien **Champs de réponse :** - `canReceivePayments` : Toujours `true` pour les liens nouvellement créés - `allowMultiplePayments` : Contrôle si le lien peut accepter plusieurs paiements - `link` : URL partageable à envoyer aux clients