Aller au contenu

Cookbook

Une implémentation complète par stack pour les problèmes présentés dans les guides.

Un guide explique un problème et la structure de sa solution dans le langage de votre choix. Une recette fournit l'autre moitié : une implémentation complète dans une stack, avec les noms de fichiers, les imports et les détails rarement documentés.

Choisissez la recette qui correspond à votre stack. Si aucune ne convient, lisez le guide associé. Le raisonnement reste valable, seule la syntaxe change.

Les cinq recettes

RecetteStackContenu réel
Checkout avec Next.js App RouterNext.js App Router, TypeScriptUne Server Action qui débite un prix que le client ne peut pas choisir
Handler de webhook avec ExpressExpress, TypeScriptUn endpoint qui résiste aux nouvelles tentatives, répétitions et corps mal formés
Facturation récurrente avec LaravelLaravel 11, PHPDes abonnements construits avec des paiements ordinaires et des relances
Marketplace avec DjangoDjango REST Framework, PythonUne marketplace Sync où l'argent revient au vendeur, pas à vous
Mobile Money avec React NativeExpo ou React Native sans frameworkUn checkout mobile sans clé dans le bundle

Prérequis communs à toutes les recettes

Aucune recette ne répète les bases. Chacune suppose que vous possédez déjà un compte, des clés de sandbox et le SDK installé, et que vous avez lu le guide qu'elle met en œuvre.

Elles suivent aussi les deux mêmes règles, car toute intégration qui fonctionne les respecte.

Le serveur détermine le prix. Un montant reçu depuis un navigateur ou un téléphone est une suggestion, pas une instruction. Chaque recette lit le montant dans sa propre base de données.

Le webhook détermine le résultat. Une page de retour, un lien profond ou un callback du SDK indique ce que croit le client. Seul un webhook vérifié indique ce qui s'est réellement passé.

Que pensez-vous de ce contenu ?