POUR LES DÉVELOPPEURSAPI HEADLESS
Tout ce que fait NoChurn, disponible par l’API.
Gardez votre facturation et vos écrans. Envoyez clients, paiements et résiliations, faites tourner le parcours de résiliation dans votre propre interface, et recevez des webhooks signés. Web, desktop, iOS ou Android.
COMMENT ÇA MARCHE
Quatre étapes, toutes automatiques.
- 01
Créez une clé de test
Une clé qui commence par nc_test_ fonctionne dans un bac à sable : rien de réel n’est débité et aucun email ne quitte NoChurn.
- 02
Envoyez vos données
Clients, abonnements, paiements et résiliations, plus n’importe quel attribut ou événement d’usage. Avec votre propre id, un id Stripe, ou le nôtre.
- 03
Construisez vos écrans
Récupérez les raisons et les offres du parcours de résiliation, affichez-les à votre façon, et renvoyez la réponse. Les textes arrivent traduits.
- 04
Écoutez les webhooks
NoChurn dit à votre app quoi faire : relancer ce paiement, appliquer cette remise, ce client a résilié, celui-ci est revenu.
CE QUE VOUS RÉGLEZ
Vos règles, votre ton, votre décision.
Trois ids par client
Utilisez votre propre external id, l’id client Stripe ou l’id NoChurn. Les trois mènent au même client.
Webhooks signés
Chaque webhook est signé (NoChurn-Signature) et renvoyé avec un délai croissant jusqu’à ce que votre endpoint réponde.
Écritures idempotentes
Envoyez une Idempotency-Key sur n’importe quelle écriture, et une requête rejouée ne s’exécute jamais deux fois.
Clés restreintes
Donnez à chaque clé un accès aucun, lecture ou écriture par ressource. Une clé ne peut pas créer une clé plus puissante.
Clés publiques pour les front ends
Les clés pk_ et un jeton client signé permettent à votre front web ou mobile d’appeler directement le parcours de résiliation.
Des erreurs qui donnent la solution
Chaque erreur a un code, un message, le correctif et un lien vers la doc.
INTÉGRÉ
Des règles auxquelles vous n’avez pas à penser.
BAC À SABLE
Les clés de test restent en test
Une clé nc_test_ ne voit que les données de test et n’envoie jamais de vrai email ni ne déplace de vrai argent.
CLICK TO CANCEL
Un lien de résiliation dans chaque session
Chaque session de résiliation renvoie cancel_url_now, valable toute la session, pour que résilier reste à un clic dans votre interface aussi.
AUCUN SECRET
Aucun secret dans votre front end
Les front ends utilisent des clés publiques et des jetons client de courte durée. Les clés secrètes restent sur votre serveur.
API
Du REST simple, des webhooks signés.
Quelques endpoints. La référence complète est dans la doc, et openapi.yaml fait foi.
Référence API/v1/customers Créer un client avec votre propre id /v1/subscriptions Envoyer un abonnement /v1/events Suivre un événement d’usage /v1/cancel-sessions Démarrer un parcours de résiliation /v1/webhook-endpoints S’abonner aux webhooks FAQ
Les questions qu’on nous pose.
Faut-il Stripe pour utiliser NoChurn ?
Non. Avec l’API, NoChurn fonctionne avec une facturation maison ou n’importe quel fournisseur. Stripe et les autres connecteurs vous épargnent simplement le travail d’intégration.
Un agent de code peut-il faire l’intégration ?
C’est l’idée du serveur MCP NoChurn et de llms.txt : pointez votre agent vers eux avec une clé de test, et il peut brancher les appels et les webhooks dans votre code.
Quelles plateformes peuvent afficher le parcours de résiliation ?
Toutes. L’API renvoie du JSON simple : raisons, offres et textes. Affichez-le sur le web, dans une app desktop, ou en natif sur iOS et Android.
Comment protéger mes clés ?
Les clés secrètes restent sur votre serveur. Les front ends utilisent des clés publiques pk_ avec un jeton client signé, et les clés restreintes limitent ce à quoi chaque clé a accès.
Aussi dans NoChurn
Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.
Arrêtez de perdre du revenu.
- Gratuit jusqu’à $300 de MRR
- Sans carte bancaire
- Prêt en 10 minutes
- Jamais une commission sur ce que nous récupérons