Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
Gestion des versions
Journal des modifications
Mettre à niveau votre version de l'API
Actualiser votre version du SDK
Outils de développement
SDK
API
Tests
Workbench
Destinations d'événements
Workflows
CLI Stripe
Shell Stripe
Dashboard des développeurs
Boîte à outils des agents
Intégrer des LLMStripe pour Visual Studio CodeAlertes d'intégrité de StripeChargements de fichiers
Sécurité et confidentialité
Sécurité
Confidentialité
Extensions Stripe
Stripe Apps
    Présentation
    Démarrer
    Créer une application
    Fonctionnement de Stripe Apps
    Exemples d'application
    Créer une application
    Enregistrer des clés secrètes
    Méthodes d'authentification de l'API
    Flux d'autorisation
    Logique côté serveur
    Écouter les événements
    Gérer différents modes
    Activer la prise en charge de l'environnement de test
    Page des paramètres d'application
    Concevoir une interface utilisateur
    Inscription des utilisateurs
    Distribuer votre application
    Options de distribution
    Charger votre application
    Versions
    Tester votre application
    Publier votre application
    Faire la promotion de votre application
    Ajouter des liens profonds
    Créer des liens d'installation
    Assigner des rôles dans les extensions d'interface utilisateur
    Actions post-installation
    Analyses de l'application
    Composants intégrés pour les applications
    Intégrer des applications tierces conçues pour Stripe
    Migrer vers Stripe Apps
    Migrer ou développer une extension
    Migrer un plugin vers Stripe Apps ou Stripe Connect
    Référence
    Manifeste de l'application
    Interface de ligne de commande
    SDK d'extension
    Autorisations
    Fenêtres d'affichage
    Modèles de conception
    Composants
      Accordéon
      Badge
      Bannière
      BarChart
      Composant box
      Bouton
      ButtonGroup
      Case à cocher
      Puce
      ContextView
      DateField
      Séparateur
      FocusView
      FormFieldGroup
      Icône
      Img
      Inline
      LineChart
      Link
      Liste
      Menu
      PropertyList
      Radio
      Sélectionner
      SettingsView
      SignInView
      Sparkline
      Indicateur de chargement
      Changer
      Table
      Onglets
      Liste des tâches
      TextArea
      TextField
      Message transitoire
      Infobulle
Connecteurs Stripe
Partenaires
Partner ecosystem
Certification des partenaires
AccueilOutils de développementStripe Apps

Composants d'interface utilisateur

Utilisez la bibliothèque de composants de Stripe pour créer rapidement votre interface utilisateur.

Copier la page

Si votre application a besoin d’un front-end, utilisez cette documentation de référence pour composer une interface utilisateur. La bibliothèque de composants préconfigurés de Stripe possède des propriétés personnalisables vous permettant de créer rapidement des applications conformes aux bonnes pratiques de Stripe. Utilisez les composants pour structurer les mises en page et créer des expériences graphiques ou interactives dans vos applications.

Tous les composants sont disponibles dans Figma à l’adresse @stripedesign sur Figma Community.

Vues

Chaque vue ajoutée requiert un composant de vue. Il détermine quelle vue est utilisée selon les situations, comme pour les pages HTML d’un site web.

La vue ContextView est la plus courante. Lorsqu’un utilisateur commence un flux ou une tâche dans votre application, son affichage doit basculer sur FocusView afin de masquer les détails en arrière-plan. Pour concevoir la page des paramètres de votre application, utilisez SettingsView. Pour concevoir un écran de connexion, utilisez SignInView.

Certaines vues sont des composants racine. ContextView, SettingsView et SignInView sont des vues racines (les composants fondamentaux qui contiennent tous les autres éléments d’interface utilisateur), tandis que FocusView est un composant enfant de ContextView.

ComposantDescription
ContextViewLa vue ContextView permet d’afficher des applications à côté du contenu de Stripe dans un volet, afin que les utilisateurs puissent les consulter côte à côte et partager la fenêtre contextuelle.
SettingsViewUtilisez une SettingsView afin de permettre aux utilisateurs de modifier des détails concernant le fonctionnement de l’application avec leur compte.
SignInViewUtilisez SignInView pour afficher un écran de connexion à l’intention des utilisateurs.

Disposition

Utilisez les composants de mise en page pour créer la structure de vos pages et de vos éléments.

ComposantDescription
BoxUtilisez les composants Box pour envelopper les autres composants et ajouter des styles et mises en page personnalisés.
DividerAffichez une règle horizontale simple avec le composant séparateur.

Navigation

Utilisez les composants de navigation pour aider les utilisateurs à se repérer et à interagir avec votre application.

ComposantDescription
ButtonLes boutons permettent aux utilisateurs de réaliser certaines actions lorsqu’ils utilisent les produits Stripe. Vous pouvez aussi les utiliser pour attirer leur attention ou les avertir d’un résultat.
ButtonGroupUtilisez Buttongroup pour gérer la mise en page de plusieurs boutons et les réduire en menu de débordement lorsque l’espace est limité.
LinkLes liens permettent de rediriger les utilisateurs d’une page à une autre, ainsi que pour les actions plus complexes pour lesquelles l’utilisation d’un bouton n’est pas envisageable.
MenuUn menu présente un groupe d’actions parmi lesquelles l’utilisateur peut choisir, souvent liées à un objet ou à un contexte particulier.
TabsUtilisez des onglets pour afficher les sections de contenu.

Contenu

Utilisez les composants Content pour organiser et placer les informations dans votre application.

ComposantDescription
AccordionUtilisez des accordéons pour diviser du contenu long ou complexe en plusieurs parties réductibles.
BadgeUtilisez les badges pour indiquer les états par lesquels un poste ou un objet pourrait passer ou évoluer.
BannerUtilisez la bannière pour afficher des alertes ou messages que vous souhaitez rendre explicites pour l’utilisateur.
ChipUtilisez des puces pour afficher des valeurs aux utilisateurs et leur permettre de les modifier.
FocusViewUtilisez FocusView pour ouvrir un espace dédié permettant à l’utilisateur d’effectuer une tâche spécifique.
IconAffichez une image d’icône dans un format compatible.
ImgAffichez des images avec le composant d’interface utilisateur Img.
InlineUtilisez le composant Inline pour styliser des contenus inline comme du texte.
ListAffichez une liste d’informations dans un large éventail de formats préconfigurés.
SpinnerUtilisez le composant Spinner pour indiquer qu’un élément est en train de charger.
TableAffichez des lignes et des colonnes de données.
ToastInformez les utilisateurs d’un état temporaire.
TooltipUtilisez des infobulles pour intégrer des précisions à propos d’un élément ou d’un sujet particulier.

Formulaires

Utilisez des composants de formulaire pour créer des champs de saisie et des contrôles nécessitant une saisie de la part de l’utilisateur. Par exemple, vous pouvez les utiliser pour créer des listes de contrôle ou permettre à des utilisateurs de sélectionner des paramètres.

ComposantDescription
CheckboxUtilisez des cases à cocher pour indiquer ou contrôler des valeurs booléennes.
DateFieldUtilisez DateField pour créer un champ de saisie de texte.
FormFieldGroupRegroupez des champs de formulaire avec le composant FormFieldGroup.
RadioUtilisez les boutons radio pour permettre à l’utilisateur de faire un choix parmi un ensemble d’options mutuellement exclusives.
SelectUtilisez le composant Select pour permettre à l’utilisateur de faire un choix parmi un ensemble d’options dans une liste déroulante.
SwitchLes boutons bascule, comme les cases à cocher, peuvent servir à indiquer ou contrôler des valeurs booléennes.
TextAreaUtilisez TextArea pour créer un champ de saisie pour plusieurs lignes de texte.
TextFieldUtilisez TextField pour créer un champ de saisie de texte.

Graphiques

Utilisez des composants graphiques pour représenter visuellement les points de données. Par exemple, utilisez un graphique dans votre application pour aider les utilisateurs à suivre les données des paiements ou à comparer leurs progrès dans le temps.

ComposantDescription
BarChartUn diagramme en barres représente les données sous la forme d’une série de points de données en barres.
LineChartUn diagramme linéaire représente les données sous la forme d’une série de points de données connectés.
SparklineUn type de graphique linéaire qui affiche les données de façon succincte sous forme d’une ligne simple.

Voir aussi

  • Modèles de conception
  • Styliser votre application
  • Tests d’interface utilisateur
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc