Accéder directement au contenu
Connectez-vous
Image du logo Stripe
/
Créez un compte
Connectez-vous
Accueil
Payments
Automatisation des opérations financières
Services bancaires
Outils de développement
Options sans code
Tous les produits
Accueil
Payments
Automatisation des opérations financières
Accueil
Payments
Automatisation des opérations financières
Services bancaires
Outils de développement
Aperçu
Démarrer
À propos des paiements Stripe
Start an integration
Payment Links
Checkout
Web Elements
    Aperçu
    Elements
    Address Element
    Express Checkout Element
    Payment Element
      Démarrage rapide
      Ajouter des moyens de paiement externes
      Personnaliser les moyens de paiement
      Comparaison avec Card Element
      Migrer vers Payment Element
    Link Authentication Element
    Payment Method Messaging Element
    Autres guides
    API Elements Appearance
Mobile Elements
Payment scenarios
During the payment
Après le paiement
Ajouter des moyens de paiement
Autres scénarios de paiement
Paiement accéléré avec Link
Other Stripe products
Connect
Terminal
Radar
Financial Connections
Cryptomonnaie
Identity
Climate
Ressources
À propos des API
Guides d'implémentation
Aide en matière de réglementation
Test
Elements
·
AccueilPaymentsWeb Elements

Element Payment Stripe

Acceptez les moyens de paiement du monde entier grâce à un composant d'interface utilisateur intégré et sécurisé.

Le Payment Element est un composant d’interface utilisateur pour le Web qui accepte plus de 40 moyens de paiement, valide la saisie et gère les erreurs. Utilisez-le seul ou avec d’autres éléments du front-end de votre application Web.

Pays du client
Taille
Thème
Disposition
Cette démo affiche uniquement Google Pay ou Apple Pay si vous disposez d'une carte active sur l'un de ces portefeuilles.

Pour tester le Payment Element par vous-même, commencez par l’un des exemples suivants :

Démarrage rapide

Code et instructions pour accepter un paiement à l’aide d’un Payment Element.

Cloner un exemple d'application sur GitHub
HTML · React · Vue
Documentation de l'API

Créer un Payment Element

Ce code crée un Payment Element et le monte sur le DOM :

index.js
Afficher l'exemple dans son intégralité
const stripe = Stripe(
'pk_test_oKhSR5nslBRnBZpjO6KuzZeX'
); const appearance = { /* appearance */ }; const options = { /* options */ }; const elements = stripe.elements({
clientSecret
, appearance }); const paymentElement = elements.create('payment', options); paymentElement.mount('#payment-element');

L’acceptation des paiements avec le Payment Element nécessite du code back-end supplémentaire. Consultez notre guide QuickStart ou notre exemple d’application pour en savoir plus sur la manière de procéder.

Combiner des éléments

Le Payment Element interagit avec d’autres éléments. Par exemple, ce formulaire utilise un élément supplémentaire pour remplir automatiquement les informations de paiement, et un autre pour récupérer l’adresse de livraison.

Un formulaire avec les informations de contact, l'adresse de livraison et les champs de paiement. Les coordonnées sont libellées Link Authentication Element, l'adresse de livraison est libellée Address Element et les champs de paiement sont libellés Payment Element.

Pour obtenir le code complet de cet exemple Link, consultez la page Ajouter Link à une intégration Elements.

Moyens de paiement

Le Payment Element affiche tous les moyens de paiement activés et disponibles.

  • Certains moyens de paiement nécessitent une activation dans le Dashboard.
  • Les moyens de paiement ne sont pas disponibles s’ils ne prennent pas en charge la devise ou les conditions du paiement en cours.

Il trie ces moyens de paiement par pertinence en fonction de la localisation et de la langue de votre client.

Par exemple, si un client allemand paie en EUR, il voit tous les moyens de paiement actifs qui acceptent l’EUR, à commencer par ceux qui sont largement utilisés en Allemagne.

Une série de moyens de paiement.

Afficher les moyens de paiement par ordre de pertinence pour votre client

Vous pouvez également remplacer certains de ces comportements. Pour contrôler vous-même les moyens de paiement, consultez les pages consacrées à la personnalisation des moyens de paiement

Affichage

Vous pouvez adapter la mise en page du Payment Element à votre tunnel de paiement. L’image suivante présente différents affichages du même Payment Element.

Exemples des trois formulaires de paiement. L'image montre la disposition en onglets, où les clients choisissent parmi les moyens de paiement présentés en cliquant sur l'onglet correspondant, ainsi que les deux dispositions en accordéon, qui répertorient les moyens de paiement verticalement. Vous pouvez choisir d'afficher ou non les boutons radio dans la vue en accordéon.

Element Payment avec différentes mises en page.

Les moyens de paiement sont affichés horizontalement à l’aide d’onglets. Pour utiliser cette mise en page, définissez la valeur de layout.type sur tabs. Vous pouvez également spécifier d’autres propriétés, telles que layout.defaultCollapsed.

index.js
Afficher l'exemple dans son intégralité
const stripe = Stripe(
'pk_test_oKhSR5nslBRnBZpjO6KuzZeX'
); const appearance = { /* appearance */ }; const options = { layout: { type: 'tabs', defaultCollapsed: false, } };

Apparence

Utilisez l’API Appearance pour contrôler le style de tous les éléments. Choisissez un thème ou mettez à jour des informations spécifiques.

Exemples de modes clair et sombre pour le formulaire de paiement du Payment Element.

Par exemple, choisissez le thème « flat » et remplacez la couleur principale du texte.

index.js
Afficher l'exemple dans son intégralité
const stripe = Stripe(
'pk_test_oKhSR5nslBRnBZpjO6KuzZeX'
); const appearance = { theme: 'flat', variables: { colorPrimaryText: '#262626' } };

Consultez la documentation de l’API Appearance pour obtenir la liste complète des thèmes et des variables.

Options

Les Stripe Elements prennent en charge davantage d’options que celles-ci. Par exemple, affichez le nom de votre entreprise à l’aide de l’option business.

index.js
Afficher l'exemple dans son intégralité
const stripe = Stripe(
'pk_test_oKhSR5nslBRnBZpjO6KuzZeX'
); const appearance = { /* appearance */}; const options = { business: "RocketRides" };

Le Payment Element prend en charge les options suivantes. Reportez-vous à la documentation de chaque option pour plus d’informations.

layoutMise en page du Payment Element.
defaultValuesInformations initiales du client à afficher dans le Payment Element.
businessInformations sur votre entreprise à afficher dans le Payment Element.
paymentMethodOrderOrdre dans lequel répertorier les moyens de paiement.
fieldsDétermine les champs à afficher.
readOnlyDétermine si les données de paiement peuvent être modifiées.
termsIndique si les mandats ou autres accords juridiques sont affichés dans le Payment Element. Le comportement par défaut consiste à les afficher uniquement lorsque cela est nécessaire.
walletsDétermine si les portefeuilles comme Apple Pay ou Google Pay seront affichés. Par défaut, ils sont affichés lorsque cela est possible.
Cette page vous a-t-elle été utile ?
Besoin d'aide ? Contactez le service d'assistance.
Découvrez nos tutoriels pour les développeurs.
Consultez notre journal des modifications des produits.
Des questions ? Contactez l'équipe commerciale.
Propulsé par Markdoc
Vous pouvez vous désabonner à tout moment. Lisez notre politique de confidentialité.
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
Le Shell Stripe est plus optimisé sur la version bureau.
$