Stripe est un processeur de paiement connu pour sa facilité d'implémentation en raison de sa documentation exhaustive et de ses exemples de code. Leur guide de démarrage rapide permet aux utilisateurs de sélectionner leurs langages front-end et back-end et de copier/coller des exemples pour des transactions simples. Cependant, le guide suppose que les utilisateurs configureront un inventaire sur la plateforme Stripe. L'objet de session de checkout standard nécessite un ID de prix valide défini sur la plateforme Stripe. Si les utilisateurs veulent conserver leur propre inventaire, ils peuvent utiliser une méthode alternative en définissant un produit avec un dictionnaire de données de prix. Ce dictionnaire comprend la devise, les données du produit et le montant unitaire. Un objet de session de checkout complet utilisant cette méthode inclut le dictionnaire de données de prix et la quantité. Cette approche permet aux utilisateurs de tirer parti du traitement des paiements de Stripe tout en maintenant leur propre inventaire. Une approche plus scalable serait de peupler la liste des éléments de ligne avec des valeurs provenant de la base de données d'inventaire de l'utilisateur. En utilisant cette méthode, les utilisateurs peuvent conserver le contrôle de leur inventaire tout en utilisant Stripe pour le traitement des paiements.
dev.to
Stripe Checkout Session for custom products
Create attached notes ...
