Utiliser la fonctionnalité Payments de l’application Stripe pour créer une intégration de paiement personnalisée et des tunnels de paiement pour vos applications iOS, Android et React Native. Cet aperçu vous aidera à planifier votre intégration.
Applications américaines vendant des biens numériques
Les applications Android aux États-Unis qui vendent des biens numériques peuvent désormais traiter les paiements intégrés à l’application à l’aide de Stripe. Si vous vendez des biens numériques sur iOS, découvrez comment mettre en œuvre un flux application Web à l’aide de Stripe Checkout, dans la rubrique Vendre des biens numériques et des abonnements intégrés à l’application.
Avec la fonctionnalité Payments de l’application Stripe, vous pouvez :
Affichez dynamiquement plus de 40 moyens de paiement, dont Apple Pay, Google Pay et Link, ainsi que les moyens de paiement enregistrés.
Collectez les informations de paiement, telles que les numéros de carte de crédit et les détails de facturation.
Finalisez le paiement, en gérant l’authentification comme 3DS2 ou en redirigeant vers une application bancaire.
Choisir une interface utilisateur
Choisissez parmi trois intégrations d’interface utilisateur différentes en fonction de vos préférences en matière d’expérience utilisateur et de vos besoins en matière de conception.
Payment Sheet
Contrôleur de flux
Payment Element
Effort d’intégration
Low-code
Un peu de code
Un peu de code
Afficher les moyens de paiement
Dans une feuille
Dans une feuille
Dans une vue intégrable
Collecter les informations de paiement
Dans une feuille
Dans une feuille
Dans une feuille
Mener à bien le paiement
Dans une feuille
Vous contrôlez quand confirmer dans votre interface utilisateur
Vous contrôlez quand confirmer dans votre interface utilisateur
Flexibilité de mise en page
Présentation de la feuille fixe
Feuille fixe pour la sélection, confirmation flexible
Intégrer des moyens de paiement n’importe où dans votre application
Cette intégration affiche les moyens de paiement, collecte les informations de paiement et effectue le paiement dans une seule feuille prédéfinie. Nous recommandons d’utiliser cette interface utilisateur pour accepter les paiements dans votre application pour la plupart des utilisateurs.
Vous pouvez personnaliser plus de 50 aspects de l’apparence, y compris les couleurs et les polices, à l’aide du guide de l’API Appearance.
Essayez la démo : scannez le QR code avec votre appareil iOS ou utilisez ce lien pour tester une démonstration interactive.
Cas d’usage optimaux…
Ajoutez rapidement des paiements intégrés à votre application avec un minimum de code.
Un paiement où le client appuie sur un seul bouton « Acheter » et effectue le paiement en une seule étape.
Envisagez une autre option pour…
Collectez d’abord un moyen de paiement et confirmez le paiement séparément dans votre propre interface utilisateur. Pour ce faire, utilisez le contrôleur de flux.
Intégrer les moyens de paiement directement dans vos écrans plutôt que dans une feuille. Pour cela, utilisez Payment Element.
Choisir une API
Pour l’intégration des paiements dans l’application, Stripe utilise soit PaymentIntents, soit SetupIntents.
Collecter le paiement et prélever le client immédiatement.
Notre interface utilisateur affiche une case à cocher « Enregistrer mes informations », permettant aux clients de sauvegarder leur moyen de paiement pour leurs prochains achats. En savoir plus sur les moyens de paiement enregistrés.
Moyens de paiement pris en charge
À usage unique et réutilisable
Exemples
Acheter un produit ou un service en une seule transaction (par exemple, lors d’un paiement e‑commerce).
Payer une course ou une livraison de nourriture au moment de la commande
Facturez immédiatement le client et enregistrez son moyen de paiement pour un usage futur en configurant votre PaymentIntent pour sauvegarder ce moyen de paiement.
Vous pouvez exiger que tous les moyens de paiement soient sauvegardés en configurant setup_future_usage. L’utilisation de setup_future_usage désactive les moyens de paiement ponctuels, comme la plupart des solutions de paiements différés. Pour prendre en charge à la fois les méthodes ponctuelles et réutilisables, configurez l’usage futur uniquement sur certains moyens de paiement, par exemple payment_method_options[card][setup_future_usage]](/api/payment_intents/object#payment_intent_object-payment_method_options-card-setup_future_usage) pour sauvegarder les cartes.
Moyens de paiement pris en charge
À usage unique et réutilisable
Exemples
Inscription des utilisateurs à un abonnement qui inclut un paiement initial (par exemple, débiter immédiatement le premier mois)
Facturer un achat initial tout en enregistrant le moyen de paiement pour des frais supplémentaires ou des produits additionnels.
La fonctionnalité Payments de l’application Stripe permet d’enregistrer, d’afficher et de gérer les cartes bancaires, les comptes bancaires américains et les moyens de paiement SEPA déjà sauvegardés. La collecte du consentement est gérée automatiquement, garantissant une conformité internationale.
Accès aux moyens de paiement sauvegardés dans le Payment Sheet
L’API CustomerSessions offre un contrôle supplémentaire sur les éléments suivants :
Quand afficher ou masquer la case de consentement à l’enregistrement
Quand afficher ou masquer les moyens de paiement enregistrés
Autoriser les acheteurs à supprimer les moyens de paiement enregistrés
Empêcher les acheteurs de supprimer le dernier moyen de paiement enregistré
Fonctionnalités et disponibilité
Interface utilisateur
Paiements intégrés à l’application
Personnalisation de l’interface
Avec possibilité d’extension à l’aide de l’API Appearance