Aller au contenu principal

Revenir à la liste

Notifications transactionnelles

Le besoin

Votre application doit prévenir quelqu'un tout de suite: une commande est validée, un paiement a échoué, un serveur ne répond plus. Le SMS est le seul canal qui arrive sans application installée, sans compte et sans connexion de données.

Comment cela fonctionne

Un appel POST sur l'API de votre passerelle suffit. Vous n'indiquez pas quel téléphone doit envoyer: la répartition de charge choisit un appareil disponible et une carte SIM qui n'a pas atteint son quota du jour.

Trois garanties comptent sur ce chemin:

  • L'idempotence. Vous joignez une clé d'idempotence à votre appel. Si votre code réessaie après un délai d'attente, le message n'est pas envoyé deux fois.
  • Le suivi d'état. Chaque message porte un état, de la mise en file à l'accusé de réception de l'opérateur.
  • Les webhooks signés. Votre application est prévenue du changement d'état par un appel signé en HMAC-SHA256, avec protection contre le rejeu.

Ce que cela change côté coût

Le message part de votre propre carte SIM. Il n'y a pas de prix par message facturé par un intermédiaire, donc pas de facture qui grossit avec votre trafic.

Ce que cela change côté confidentialité

Le numéro de votre client et le contenu du message ne quittent pas votre machine. C'est souvent la seule façon de faire passer un envoi de code à usage unique devant une revue de conformité.