Assurez la délivrabilité de vos messages critiques grâce à notre double infrastructure réseau locale et profitez des tarifs les plus compétitifs du marché.
Recommandez nos solutions SMS professionnelles à vos entreprises partenaires et générez des commissions à chaque paiement confirmé !
Bénéficiez d'un espace partenaire dédié sans frais pour consulter en temps réel toutes les transactions d'achat et paiements effectuées par vos prospects.
Applicable sur tous les rechargements de vos prospects à l'Offre Business.
Reversement intégral au paiement confirmé
Applicable sur les rechargements volumineux de vos prospects Grands Comptes.
Reversement intégral au paiement confirmé
Accédez à votre espace d'apporteur d'affaires gratuit pour suivre l'activité de votre réseau et l'état de votre réserve personnelle.
Consultez en temps réel les paiements effectués par vos prospects et visualisez la répartition des commissions entre les niveaux.
Recevez vos commissions (directe et périodique) par WAVE ou par Mobile Money.
Retrouvez les réponses aux questions les plus fréquentes pour adhérer en toute confiance.
Le basculement est automatique selon la quantité achetée :
La commission globale est répartie en cascade selon une grille de niveaux (par défaut 5 niveaux) :
| Niveau | % | Exemple (6 000 FCFA) |
|---|---|---|
| À titre d'exemple : Un prospect direct effectue un achat de 20.000 SMS pour recharger son compte. Le système calcule la commission globale (20.000 x 0.3 FCFA/SMS = 6.000 FCFA) qu'il va répartir en cascade entre vous et tous les apporteurs de votre chaîne ascendante | ||
| 1 (vous) | 60% | 3 600 FCFA |
| 2 | 20% | 1 200 FCFA |
| 3 | 10% | 600 FCFA |
| 4 | 5% | 300 FCFA |
| 5 | 5% | 300 FCFA |
Non. La cascade ne remonte que les utilisateurs ayant le rôle « apporteur ». Les revendeurs et les clients sont ignorés dans le calcul de la commission. Ils restent des maillons intermédiaires pour la chaîne ascendante, mais ne reçoivent aucune part.
Exemple : Client → Revendeur (ignoré) → Apporteur X (niveau 1) → Revendeur (ignoré) → Apporteur Y (niveau 2) → … → Vous.
Non. Dans une même cascade (pour une transaction donnée), la chaîne est linéaire : chaque utilisateur n’a qu’un seul parent direct. Il ne peut donc y avoir qu’un seul apporteur par niveau.
En revanche, dans votre réseau global, vous pouvez avoir plusieurs branches indépendantes, chacune avec ses propres apporteurs de niveau 2, etc. Ces branches sont totalement indépendantes.
Chaque apporteur dispose d’une réserve personnelle où s’accumulent les commissions (Bonus périodique) qui lui reviennent (sa part dans la cascade).
Notre programme reverse deux commissions à tout apporteur d'affaires :
Vous pouvez alors contacter le support pour un transfert par WAVE ou Mobile Money.
Oui, parfaitement. L’architecture est conçue pour gérer des réseaux complexes :
Non. Lorsqu’un apporteur achète des SMS pour son propre compte, il est ignoré dans la cascade de sa propre transaction.
Exemple :
Apporteur A (vous, niveau 1) ↑ Apporteur B (niveau 2) ← c'est lui qui achète
En revanche, si B revend ces SMS à ses propres clients, ce sont les clients qui généreront des commissions pour B (car la cascade remontera de ces clients). Cette règle évite les auto‑allocations et récompense l’activité du réseau.
Le reversement dépend uniquement du bénéficiaire (le client) et de sa chaîne d’apporteurs. Le payeur (revendeur ou apporteur) n’influence pas la cascade, sauf s’il est apporteur et se trouve dans la chaîne ascendante du bénéficiaire.
Exemple 1 : Revendeur recharge le compte de son client
Apporteur A (vous) ↑ Revendeur R (non‑apporteur) ↑ Client C
Exemple 2 : Apporteur recharge le compte de son client
Apporteur A (vous) ↑ Apporteur R ↑ Client C
Règle clé : Le système ne fait aucune distinction entre une recharge payée par le client lui‑même et une recharge payée par un tiers. La seule chose qui compte est le bénéficiaire final et sa chaîne d’apporteurs.
L’adhésion est gratuite et se fait en deux clics :
Aucun engagement ni frais d’entrée. Commencez à recommander nos solutions dès aujourd’hui !
Idéal pour les PME en croissance.
Condition d'accès :
Dès 10 000 FCFA TTC d'achat
Pour les campagnes à fort volume.
Condition d'accès :
Dès 100 000 FCFA TTC d'achat
Connectivité globale hors Côte d'Ivoire.
"La continuité de votre service est notre priorité absolue."
Contrairement aux solutions classiques, Nous operons via deux routes locales distinctes. Cette architecture permet une utilisation concomitante des canaux de diffusion, garantissant une transmission fluide vers les trois opérateurs de téléphonie en Côte d'Ivoire, même en cas de congestion réseau.
Basculement intelligent entre les routes pour une latence zéro.
Gérez vos envois et suivez vos statistiques
Intégrez notre API d’envoi de SMS dans vos applications ou systèmes tiers.
https://ivoiresms.ci/pages/api/smsfree.php
Cet endpoint permet d'envoyer un ou plusieurs SMS (format JSON ou FormData).
| Nom | Description | Type | Obligatoire | Exemple |
|---|---|---|---|---|
| token | Token de sécurité | string | Oui | abc123def456 |
| sender | Nom de l'expéditeur | string | Oui | TEST |
| contact ou mobile1 | Numéro (ou liste séparée par ,) | string | Oui | 2250700000000 |
| message ou texte1 | Texte du SMS | string | Oui | Bonjour, ceci est un test |
| remoteid | Votre identifiant métier de suivi | string | Non | 12345 |
| unicode | 0 ou 1 (accepte caractères spéciaux, 70 caractères max par SMS) | int | Non | 1 |
[
{
"message": "Bonjour, ceci est un test",
"contact": "2250700000000",
"remoteid": "12345"
},
{
"message": "Deuxième message",
"contact": "2250700000001",
"remoteid": "12346"
}
]
Succès :
{
"success": true,
"code": 200,
"details": {
"msgid": "6eb7c760-cbde-448c-a83c-e3d4b6257781",
"message": "ceci est un test",
"nombre_sms": "1",
"nombre_destinataires": "1",
"contacts_echec": "",
"date_envoi": "2025-12-15 20:45:48",
"nouveau_solde": "3919",
"operateurs_cibles": "orange",
"sender": "TEST",
"remoteid": ""
}
}
Erreur :
{
"success": false,
"error": "Solde insuffisant",
"details": "Code 104"
}
| Code | Message | Description |
|---|---|---|
| 200 | SMS envoyé(s) avec succès | SMS envoyé(s) avec succès |
| 400 | Paramètres manquants | Paramètres manquants ou invalides |
| 401 | Échec d'authentification | Échec d'authentification |
| 404 | Sender non autorisé | Sender non activé ou inexistant |
| 405 | Méthode non autorisée | Méthode HTTP non supportée |
| 331 | Service temporairement indisponible | Service temporairement indisponible |
| 356 | Aucun contact valide | Aucun contact valide |
| 357 | Contact expéditeur invalide | Contact expéditeur invalide |
| 538 | Route indisponible | Route indisponible |
| 104 | Solde insuffisant | Achetez plus de crédits |
| 334 | Soumission échouée | Soumission échouée |
https://ivoiresms.ci/pages/api/dlr.php
Consultez l’état d’un ou plusieurs envois. Supporte la recherche par msgid (résultat unique) ou par plage de dates (résultats paginés).
| Nom | Description | Type | Obligatoire | Exemple |
|---|---|---|---|---|
| token | Token de sécurité | string | Oui | abc123def456 |
| sender | Nom de l'expéditeur | string | Oui | TEST |
| msgid | Identifiant unique du message (UUID) | string | Non* | 6eb7c760-cbde-448c-a83c-e3d4b6257781 |
| date_begin | Date de début (format aaaa-mm-jj-hh-ii) | string | Non* | 2026-05-24-23-20 |
| date_end | Date de fin (format aaaa-mm-jj-hh-ii) | string | Non* | 2026-05-25-23-59 |
| page | Numéro de page (défaut : 1, 10 résultats/page) | int | Non | 2 |
* Au moins un critère (msgid, date_begin ou date_end) est requis.
1. Recherche par msgid (unique) :
GET /dlr.php?token=abc123&sender=TEST&msgid=6eb7c760-cbde-448c-a83c-e3d4b6257781
2. Recherche par plage de dates (page 1) :
GET /dlr.php?token=abc123&sender=TEST&date_begin=2026-05-24-00-00&date_end=2026-05-24-23-59&page=1
Succès – recherche par msgid :
{
"success": true,
"code": 200,
"details": {
"msgid": "6eb7c760-cbde-448c-a83c-e3d4b6257781",
"message": "Bonjour, ceci est un test",
"nombre_sms": "1",
"nombre_destinataires": "1",
"contacts_echec": "",
"date_envoi": "2026-05-24 23:20:00",
"nouveau_solde": "3919",
"operateurs_cibles": "orange",
"sender": "TEST",
"remoteid": "12345"
}
}