Intégration de l’API Stripe pour effectuer le paiement en ligne à partir des applications Web

Ici, parle de la façon d’utiliser l’API Stripe, qui est l’un des processeurs de paiement les plus connus – Stripe, pour s’intégrer aux applications Web.

Recevoir de manière transparente des clients des clients et la présentation d’un processus de paiement sécurisé sont cruciaux pour toute entreprise en ligne. Dans ce chapitre, je vous guiderais à travers comment utiliser l’API Stripe, qui est l’un des processeurs de paiement les plus connus – Stripe. Vous pouvez apprendre à l’intégrer avec votre application Flask.

Table des matières: Intégration de l’API Stripe avec les applications Web pour effectuer le paiement en ligne

Création de compte Stripe et clé API Stripe

Stripe est un fournisseur de services de paiement que les propriétaires d’entreprise peuvent utiliser pour accepter des dizaines de méthodes de paiement, des cartes de crédit et des paiements numériques, pour acheter désormais des services ultérieurs. Il facture des frais sur chaque transaction. Stripe fonctionne mieux si vous souhaitez accepter les paiements en ligne. Avec du matériel supplémentaire, vous pouvez également l’utiliser pour les paiements en personne. Pour plus de détails sur les choses que vous devez examiner sur un processeur de paiement, veuillez consulter cet article.

8 choses à examiner sur un processeur de paiement pour votre site Web de commerce électronique

Tout d’abord, nous devons nous inscrire à un compte Stripe. Une chose dont vous devez être conscient est la sélection du pays car elle est liée au côté créable du compte bancaire. Une fois que vous l’avez sélectionné, vous ne pouvez pas modifier les paramètres du compte à l’aide de l’e-mail actuel.

Ensuite, vous devez vérifier votre compte à l’aide du numéro de téléphone et quelques informations mineures sont facultatives à saisir. Après cela, c’est fait et le mode de test est prêt, et nous pouvons aller sur notre page de profil et copier la clé secrète API. Nous l’utiliserions dans un instant.

Enfin et surtout, le mode de test n’est pas encore activé. Si tout est prêt et en place, nous devons remplir plus d’informations personnelles, qui incluent les informations du compte bancaire pour obtenir le compte actif. Cependant, pour développer les scripts et la configuration de l’intégration avec votre application Flask, le mode de test est correct.

Créez les produits que vous allez vendre sur Stripe

L’autre chose est que nous devons créer les produits qui seraient répertoriés sur nos boutiques ou applications.

La création du produit a des informations pertinentes pour votre produit et votre stratégie de vente. Par exemple, nous devons dire à Stripe s’il s’agit d’un paiement unique ou d’un paiement récurrent. Et pour les paiements récurrents, nous devons également définir la période de facturation.

En outre, vous pouvez définir le produit en tant qu’offre de bundle ou une tarification individuelle d’article. En fin de compte, il serait lié à d’autres domaines, tels que la réalisation, nous devons donc être soigneusement configurés en fonction de notre statut commercial.

Enfin et surtout, nous devons copier l’ID de prix du produit et le garder car il sera utilisé dans un instant.

Découvrez, succès, annulation de l’itinéraire

Tout d’abord, nous devons installer le package Stripe sur votre ordinateur portable. Par exemple, j’utilise Python3 dans MacOS, donc je saisirais la commande:

pip3 install stripe.

Ensuite, il est temps de coder le script côté serveur. Nous devons ajouter la clé secrète Stripe et créer au moins trois itinéraires, qui sont la caisse, le succès et l’annulation.

Stripe.api_key = ‘abcdefg’

Dans l’itinéraire de paiement, le line_item est l’une des parties les plus importantes, ce qui indique à la bande ce qu’est exactement le produit. C’est dans un format de données de dictionnaire. Si vous avez des tonnes de produits, vous configurez séparément une variable de dictionnaire.

En outre, il faut également ajouter la page de remerciement et l’URL de la page d’annulation de paiement dans l’itinéraire de paiement. Nous devons donc créer deux itinéraires séparément et également les pages HTML.

Pour plus de détails sur l’application Flask, veuillez consulter cet article

Chapitre 26: Créez une application Web Shopify Bot à l’aide de Flask et Heroku

Script latéral frontal: Stripe JavaScript et Bouton Acheter maintenant

Dans l’API Stripe, la page de paiement serait redirigée vers le serveur Stripe, puis reviendrait à votre boutique en ligne après le paiement. La bande oblige donc les utilisateurs à ajouter deux lignes de JavaScript sur la page intégrée avec le bouton de paiement.

Le bouton de paiement, essentiellement, se trouve sur la page du produit. Le codage dépend donc de vos besoins commerciaux réels. Voici un échantillon

<a href="/checkout" class="btn btn-primary">Buy Now</a>

Tests de paiement

Une fois le script terminé, Stripe API nous fournit pour tester la caisse à l’aide de différents codes de paiement factice, tels que MasterCard, une carte Visa, etc. Les gens n’ont pas besoin d’utiliser une carte authentique pour tester la fonction de paiement et recevoir le paiement.

Le tableau de bord Stripe est puissant en termes de données intelligentes. Fondamentalement, les gens peuvent saisir des tonnes d’achat de clients Insight. Je publierai un autre article sur la façon de plonger les processeurs de paiement de levier en profondeur pour augmenter la productivité marketing.

Script Python complet de l’API Stripe et de l’intégration des applications Web pour effectuer le paiement en ligne

If you are interested in the full Chapter 53 – Stripe API Integration to Proceed Online Payment from Web Applications, please subscribe to our newsletter by adding the message “Python Tutorial 53”. We would send you the script immediately to your mailbox.

J’espère que vous apprécierez la lecture du chapitre 53 – Intégration de l’API Stripe pour effectuer le paiement en ligne à partir des applications Web. Si vous l’avez fait, veuillez nous soutenir en faisant l’une des choses énumérées ci-dessous, car cela aide toujours notre chaîne.

  • Support and donate to our channel through PayPal (paypal.me/Easy2digital)
  • Subscribe to my channel and turn on the notification bell Easy2Digital Youtube channel.
  • Follow and like my page Easy2Digital Facebook page
  • Partagez l’article sur votre réseau social avec le hashtag # easy2digital
  • Buy products with Easy2Digital 10% OFF Discount code (Easy2DigitalNewBuyers2021)
  • Vous vous inscrivez à notre newsletter hebdomadaire pour recevoir les derniers articles, vidéos et codes de remise Easy2digital
  • Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (www.patreon.com/louisludigital)

FAQ:

Q1: Qu’est-ce que Stripe API?

R: Stripe API est un ensemble d’outils et de fonctionnalités fournis par Stripe, une plate-forme de traitement des paiements, pour permettre aux entreprises d’intégrer les paiements en ligne dans leurs applications ou sites Web.

Q2: Quels sont les avantages de l’utilisation de l’API Stripe?

R: L’utilisation de l’API Stripe offre plusieurs avantages, tels qu’une intégration facile avec divers langages de programmation, un traitement de paiement sécurisé, une prise en charge de plusieurs méthodes de paiement, des données et des rapports en temps réel et des expériences de paiement personnalisables.

Q3: Puis-je utiliser API Stripe pour le développement d’applications mobiles?

R: Oui, l’API Stripe peut être utilisée pour le développement d’applications mobiles. Il propose des SDK pour les plates-formes iOS et Android, permettant une intégration transparente des fonctionnalités de traitement des paiements dans les applications mobiles.

Q4: L’API Stripe soutient-elle la facturation récurrente?

R: Oui, l’API Stripe prend en charge la facturation récurrente. Il fournit des fonctionnalités telles que la gestion d’abonnement, les paiements récurrents automatisés et les périodes d’essai, ce qui permet aux entreprises de gérer les services basés sur l’abonnement.

Q5: Quelle est la sécurité de l’API Stripe?

R: L’API Stripe est très sécurisée. Il suit les pratiques de sécurité standard, y compris le chiffrement des données sensibles, la tokenisation des informations de paiement et l’adhésion aux normes de conformité strictes de PCI-DSS.

Q6: Puis-je personnaliser le processus de paiement avec API Stripe?

A: Yes, with Stripe API, you can customize the checkout process to match your brand’s look and feel. It offers a range of customizable options, including colors, logos, and checkout flows.

Q7: Quels langages de programmation prennent en charge les API Stripe?

R: L’API Stripe prend en charge une large gamme de langages de programmation, notamment Java, Python, Ruby, PHP, Node.js, etc. Il fournit une documentation complète et des bibliothèques pour une intégration facile avec ces langues.

Q8: L’API Stripe fournit-elle un soutien aux paiements internationaux?

R: Oui, l’API Stripe soutient les paiements internationaux. Il permet aux entreprises d’accepter les paiements en plusieurs devises et fournit des fonctionnalités telles que la conversion de devises dynamiques et la prise en charge de diverses méthodes de paiement spécifiques à différents pays.

Q9: Puis-je utiliser API Stripe pour les plateformes de marché?

R: Oui, Stripe API propose des fonctionnalités spécialement conçues pour les plates-formes de marché. Il permet aux entreprises de gérer des flux de paiement complexes entre plusieurs parties, y compris les vendeurs, les acheteurs et les propriétaires de plateformes.

Q10: Comment puis-je commencer avec Stripe API?

R: Pour commencer avec Stripe API, vous devez vous inscrire à un compte Stripe, obtenir vos clés d’API et vous référer à la documentation complète et aux guides fournis par Stripe pour intégrer l’API dans votre application ou votre site Web.