SMS OTP
Envoyez vos codes OTP par SMS au Cameroun
Vérification de compte, connexion, paiement : envoyez vos codes à usage unique vers MTN et Orange depuis votre application, avec le suivi de la livraison de chaque message.
Ce que vous obtenez
Une API simple
Un seul appel POST avec le numéro, le message et votre Sender ID. L'API répond dès que le message est accepté pour envoi, sans attendre la livraison.
Le suivi de chaque message
Statut en attente, livré ou échoué, consultable par l'API ou reçu par webhook signé, pour savoir si le code est bien arrivé.
Un Sender ID dédié OTP
Votre nom d'expéditeur s'affiche à la place d'un numéro, ce qui rassure vos utilisateurs. Il se déclare en usage OTP, car l'opérateur valide chaque Sender ID pour un usage donné.
Rien à payer sur un envoi refusé
Un message refusé dès l'envoi (numéro invalide, par exemple) n'est pas facturé : le crédit est restitué.
Intégration en 4 étapes
- 1
Créez votre compte
L'inscription prend 2 minutes. Générez ensuite votre clé API depuis le Hub Développeur.
- 2
Demandez un Sender ID en usage OTP
Le formulaire se remplit et se signe à l'écran. La validation par les opérateurs peut prendre jusqu'à 14 jours ouvrés, à titre indicatif.
- 3
Envoyez le code
Appelez POST /api/v1/messages avec le numéro, le texte du code et votre Sender ID.
- 4
Vérifiez la livraison
Suivez le statut avec GET /api/v1/messages/:id ou avec le webhook message.delivered.
Votre Sender ID peut être utilisé dès que la demande est enregistrée, mais tant qu'il n'est pas validé, un opérateur peut refuser d'acheminer certains messages. Prévoyez cette marge avant la mise en production.
curl -X POST "https://v2.smspro.cm/api/v1/messages" \
-H "Authorization: Bearer smspro_votre_cle_api" \
-H "Content-Type: application/json" \
-d '{
"to": "+237699000001",
"message": "Votre code de vérification est 847291. Valable 5 minutes.",
"from": "MONAPP-OTP"
}'Réponse (201) : le message est accepté pour envoi, pas encore livré.
{
"success": true,
"message_id": "8f2c1d4e-…",
"to": "+237699000001",
"status": "pending",
"segments": 1
}Nos tarifs
Tarifs dégressifs
Plus le volume est élevé, plus le prix unitaire baisse.
Achat minimum : 500 SMS
- SMS transactionnels (OTP) & marketing
- Accès API REST
- Paiement par Mobile Money ou carte bancaire
- Rechargement instantané
- Sans engagement
- SMS transactionnels (OTP) & marketing
- Accès API REST
- Paiement par Mobile Money ou carte bancaire
- Rechargement instantané
- Sans engagement
- SMS transactionnels (OTP) & marketing
- Accès API REST
- Paiement par Mobile Money ou carte bancaire
- Rechargement instantané
- Sans engagement
- SMS transactionnels (OTP) & marketing
- Accès API REST
- Paiement par Mobile Money ou carte bancaire
- Rechargement instantané
- Sans engagement
- SMS transactionnels (OTP) & marketing
- Accès API REST
- Paiement par Mobile Money ou carte bancaire
- Rechargement instantané
- Sans engagement
- Support prioritaire & route SMS dédiée
- SMS transactionnels (OTP) & marketing
- Accès API REST
- Paiement par Mobile Money ou carte bancaire
- Rechargement instantané
- Sans engagement
Prix TTC — droit d'accise et TVA compris
Commande minimale : 500 SMS.
Questions sur les SMS OTP
Quels opérateurs sont couverts ?
MTN Cameroun et Orange Cameroun. Un numéro d'un autre opérateur est refusé à l'envoi, sans envoi ni facturation.
Faut-il un Sender ID pour envoyer des OTP ?
Oui. Il se demande depuis votre compte et se déclare en usage OTP. La validation par les opérateurs peut atteindre 14 jours ouvrés, à titre indicatif. Vous pouvez l'utiliser dès la demande enregistrée, mais un opérateur peut refuser certains messages tant qu'il n'est pas validé.
Comment savoir si le code est arrivé ?
Chaque message a un statut : en attente, livré (accusé de réception de l'opérateur), transmis (accepté par l'opérateur, sans accusé) ou échoué. Vous le lisez par l'API ou vous le recevez par webhook.
Un SMS non livré est-il facturé ?
Un message refusé dès l'envoi n'est pas facturé. Un message accepté par l'opérateur est facturé, même s'il n'est finalement pas remis (téléphone éteint, ligne inactive). Le détail figure dans les CGU, article 6.6.
Combien coûte un SMS OTP ?
Le même prix que n'importe quel SMS, selon votre volume. La grille tarifaire de cette page fait foi.
Passez à l'action
Prêt à transformer
votre communication ?
Déjà 140+ utilisateurs inscrits. Rejoignez-les — sans engagement, dès le premier SMS.
