Créer une intégration de paiements in-app
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 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 ou des abonnements dans l’application..
Disponibilité de la fonctionnalité « Appuyer pour ajouter votre carte »
La fonctionnalité « Appuyer pour ajouter votre carte » est disponible en version bêta privée. Vous pouvez en savoir plus sur la manière de demander l’accès à cette fonctionnalité et de l’intégrer à Payment Sheet ou au composant Payment Element.
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 ou utilisez ce lien pour télécharger une application de 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.
Accepter un paiement
| ⠀ | |
|---|---|
| API | PaymentIntent |
Description | 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 |
|
| Premiers pas | Accepter un paiement avec Payment Sheet |
Configurer un moyen de paiement
| ⠀ | |
|---|---|
| API | SetupIntent |
| Description | Collectez et enregistrez un moyen de paiement pour les paiements futurs sans facturer le client. |
| Moyens de paiement pris en charge | Moyens de paiement réutilisables uniquement |
| Exemples |
|
| Premiers pas | Configurer un moyen de paiement avec Payment Sheet |
Accepter et configurer un paiement
| ⠀ | |
|---|---|
| API | PaymentIntent avec setup_future_usage |
Description | 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 |
| Moyens de paiement pris en charge | À usage unique et réutilisable |
| Exemples |
|
| Premiers pas | Accepter et configurer un paiement avec Payment Sheet |
Moyens de paiement enregistrés
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
Moyens de paiement 1
Prise en charge SDK
iOS, Android et React Native
Paiements uniques et récurrents
Oui
Protection contre la fraude
Paiements internationaux
1 Les moyens de paiement par wallet nécessitent l’enregistrement de votre domaine.