Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageUtiliser Managed Payments
Utiliser Payment Links
Utiliser une page de paiement préconfiguré
Créer une intégration personnalisée avec Elements
    Présentation
    Guides QuickStart
    Stripe Elements
      Payment Element
      Express Checkout Element
      Address Element
      Currency Selector Element
      Link Authentication Element
      Payment Method Messaging Element
      Numéro d’identification fiscale
    Comparer Checkout Sessions et PaymentIntents
    Concevoir une intégration avancée
    Personnaliser l'apparence
    Gérer les moyens de paiement
    Collecter des informations supplémentaires
    Créer une intégration pour les abonnements
    Mises à jour dynamiques
    Ajouter des réductions
    Percevoir les taxes sur vos paiements
    Utiliser des crédits
    Offrir aux clients la possibilité de payer dans leur devise locale
    Enregistrer et récupérer les moyens de paiement des clients
    Envoyer des reçus ou factures après paiement
    Approuver manuellement les paiements sur votre serveur
    Autoriser et capturer un paiement séparément
    Liste des modifications de la version bêta d'Elements avec l'API Checkout Sessions
Développer une intégration dans l'application
Paiements par TPE
Terminal
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Scénarios de paiement
Gérer plusieurs devises
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
Financial Connections
Climate
Comprendre la fraude
Radar pour la protection contre la fraude
Gestion des litiges
Vérifier l'identité
États-Unis
Français (France)
AccueilPaiementsBuild a custom integration with ElementsStripe Elements

Payment Method Messaging Element

Expliquez automatiquement les options de paiement différé.

Le Payment Method Messaging Element est un composant de l’interface utilisateur qui permet d’informer le client des plans de paiement différé disponibles. Il détermine automatiquement les plans et conditions disponibles, génère une description localisée et l’affiche dans le thème de votre formulaire.

Prince of Persia book
The Making of Prince of Persia: Journals 1985-1993
Jordan Mechner
99,00 $US

Créer et intégrer le Payment Method Messaging Element

Utilisez Stripe Elements pour inclure le composant Element Payment Method Messaging sur votre site.

  1. Intégrez le script Stripe.js à votre page en l’ajoutant entre les balises head de votre fichier HTML :

    <script src="https://js.stripe.com/clover/stripe.js"></script>
  2. Créez un élément substituable sur votre page à l’endroit où vous souhaitez intégrer le composant Element Payment Method Messaging :

    <div id="payment-method-messaging-element"></div>
  3. Sur vos pages de produit, de panier et de paiement, incluez le code suivant pour créer une instance de Stripe.js (avec les paramètres régionaux) et intégrez le Payment Method Messaging Element :

    // Set your publishable key. Remember to change this to your live publishable key in production! // See your keys here: https://dashboard.stripe.com/apikeys const stripe = Stripe(
    'pk_test_TYooMQauvdEDq54NiTphI7jx'
    ); const elements = stripe.elements(); const options = { amount: 9900, // $99.00 USD currency: 'USD', // (optional) the country that the end-buyer is in countryCode: 'US', }; const PaymentMessageElement = elements.create('paymentMethodMessaging', options); PaymentMessageElement.mount('#payment-method-messaging-element');

Mise en garde

Si votre intégration nécessite que vous répertoriiez manuellement les moyens de paiement, consultez la page Personnaliser les moyens de paiement.

FacultatifUtiliser avec Stripe Connect

Les plateformes Connect qui créent des paiements directs doivent identifier le compte connecté qui affiche le composant Payment Method Messaging Element. Sur votre front-end, avant de créer le PaymentMessageElement, définissez l’option stripeAccount sur l’instance Stripe :

const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
, { stripeAccount:
'{{CONNECTED_ACCOUNT_ID}}'
, });

Affichage dynamique

L’élément affiche de manière dynamique les plans de paiement auxquels le client est éligible. Ceux-ci dépendent du lieu ou se trouve le client et de la devise. Ils dépendent également du montant du paiement, comme dans cet exemple :

$0.99
$99
$1200

Certains moyens de paiement proposent des offre de « paiement immédiat » en plus des offres de « paiement différé ». Si seule l’option « paiement immédiat » est disponible, rien n’est affiché.

Personnaliser les moyens de paiement

Si vous utilisez des moyens de paiement dynamiques, le composant Payment Method Messaging Element extrait automatiquement vos préférences en matière de moyens de paiement du Dashboard Stripe afin d’afficher dynamiquement les moyens de paiement les plus pertinents pour vos clients. Vous pouvez également répertorier manuellement les moyens de paiement à l’aide de paymentMethodTypes. Le composant Payment Method Messaging Element n’affiche que les moyens de paiement que le client peut utiliser en fonction de sa localisation, de la devise et du montant du paiement.

// Set your publishable key. Remember to change this to your live publishable key in production! // See your keys here: https://dashboard.stripe.com/apikeys const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const elements = stripe.elements(); const options = { amount: 9900, // $99.00 USD currency: 'USD', paymentMethodTypes: ['klarna', 'afterpay_clearpay', 'affirm'], // (optional) the country that the end-buyer is in countryCode: 'US', }; const PaymentMessageElement = elements.create('paymentMethodMessaging', options); PaymentMessageElement.mount('#payment-method-messaging-element');

Par défaut, le composant Payment Method Messaging Element utilise un ordre dynamique qui optimise l’affichage des moyens de paiement pour chaque utilisateur. Utilisez l’option paymentMethodOrder pour définir votre ordre préféré.

Fenêtre modale d’information

Lorsque le client sélectionne l’icône d’information ((i)), le Payment Method Messaging Element affiche une fenêtre modale contenant des informations sur les plans de paiement différé.

La fenêtre modale d'information

Aperçu de la fenêtre modale d’information

La fenêtre modale inclut :

  • Présentation étape par étape de l’utilisation d’un moyen de paiement différé
  • Un résumé des conditions de chaque échéancier de paiement disponible
  • Lien vers les conditions complètes de chaque échéancier de paiement disponible

Plans pris en charge

Le composant Payment Method Messaging Element prend en charge les échéanciers de paiement suivants :

  • Affirm
  • Afterpay / Clearpay
  • Klarna (pour les paiements uniques uniquement)

Mise en garde

Les messages ne s’affichent pas si la combinaison countryCode et devise transmise ne comporte aucun échéancier de paiement offres.

Apparence

Utilisez l’API Appearance pour personnaliser la police et le logo de votre message. Vous pouvez sélectionner un thème comme dans l’exemple ci-dessous.

Flat
Night
Stripe

Utilisez des variables et des règles pour davantage de personnalisation.

const appearance = { variables: { colorText: 'rgb(84, 51, 255)', colorTextSecondary: 'rgb(28, 198, 255)', // info icon color fontSizeBase: '16px', spacingUnit: '10px', fontWeightMedium: 'bolder', fontFamily: 'Ideal Sans, system-ui, sans-serif', }, rules: { '.PaymentMethodMessaging': { textAlign: 'right', } } };

Divulguer Stripe à vos clients

Stripe recueille des informations sur les interactions des clients avec Elements afin de vous fournir des services, de prévenir la fraude et d’améliorer ses services. Cela inclut l’utilisation de cookies et d’adresses IP pour identifier les Elements qu’un client a vus au cours d’une même session Checkout. Vous êtes responsable de la divulgation et de l’obtention de tous les droits et consentements nécessaires pour que Stripe puisse utiliser les données à cette fin. Pour en savoir plus, visitez notre Centre de confidentialité.

Le Payment Method Messaging Element est un outil qui vous permet d’envoyer un message à vos clients pour leur proposer plusieurs options de paiement différé. Vous êtes responsable du respect des lois, règles et réglementations en vigueur concernant la promotion des options de paiement différé.

Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc