Aller au contenu

Cookbook

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

Chaque recette est une implémentation complète, dans une stack, avec les noms de fichiers et les imports, d'un problème présenté dans un guide. Choisissez celle qui correspond à votre stack ; si aucune ne convient, le guide associé en donne le raisonnement.

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 ?