<html lang="fr-fr" dir="ltr"><head></head><body>### [Comment personnaliser le style Stripe](https://wpforms.com/developers/how-to-customize-the-stripe-styling/)

**Publié le :** 17 novembre 2023
**Auteur :** Umair Majeed

**Extrait :** Ce tutoriel vous montrera comment personnaliser les styles de paiement Stripe lorsque vous utilisez l'élément de paiement pour votre champ Stripe.

**Contenu :**

## Introduction

Vous souhaitez personnaliser le style Stripe sur les éléments de vos formulaires ? Pas de problème ! Ce tutoriel vous guidera à travers les étapes simples pour personnaliser l'apparence de votre champ **Carte de crédit Stripe** en utilisant PHP.

Veuillez noter que cet extrait ne sera appliqué qu'au champ de formulaire **Carte de crédit Stripe** lorsque le **Mode de champ de carte de crédit** de l'onglet **Paiements** des paramètres WPForms est défini sur **Élément de paiement**.

Pour en savoir plus sur cette option, [veuillez consulter ce guide utile](https://wpforms.com/docs/how-to-install-and-use-the-stripe-addon-with-wpforms/#field-modes).

Par défaut, le champ aura déjà des options par défaut définies dans WPForms.

![Style Stripe par défaut](https://wpforms.com/wp-content/uploads/2023/11/stripe-payment-before.jpg)## Création du formulaire

Nous allons commencer par créer un nouveau formulaire et ajouter nos champs. Vous devrez inclure le champ **Carte de crédit Stripe** sur votre formulaire.

Si vous avez besoin d'aide pour créer un formulaire qui traitera les paiements Stripe, [veuillez consulter ce guide détaillé](https://wpforms.com/docs/how-to-install-and-use-the-stripe-addon-with-wpforms/ "Stripe Pro Addon").

Pour les besoins de ce tutoriel, nous avons créé un simple formulaire de commande.

![Ajouter un champ Carte de crédit Stripe à votre formulaire](https://wpforms.com/wp-content/uploads/2023/11/wpforms-add-stripe-field.jpg)## Ajout de l'extrait

Il est maintenant temps d'ajouter l'extrait. Si vous avez besoin d'aide sur comment et où ajouter des extraits personnalisés à votre site, [veuillez consulter ce tutoriel](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Comment ajouter du PHP ou du JavaScript personnalisé pour WPForms").

Stripe propose de nombreuses options pour styliser ses éléments. Pour une liste plus complète de ce que vous pouvez modifier, veuillez consulter leur propre documentation sur l'[API d'apparence des éléments](https://stripe.com/docs/elements/appearance-api). Assurez-vous de tester votre formulaire et vos modifications, car certains éléments peuvent ne pas être pris en charge par cette API.

```

/**
 * Personnaliser le style Stripe lors de l'utilisation de l'élément de paiement
 *
 * @link https://wpforms.com/developers/how-to-customize-the-stripe-styling/
 */
 
function wpf_stripe_payment_element_appearance() {
     
    return [
        'theme' =&gt; 'stripe',
        'labels' =&gt; 'floating',
        'variables' =&gt; [
            'fontFamily' =&gt; 'Sohne, system-ui, sans-serif',
            'fontWeightNormal' =&gt; '500',
            'borderRadius' =&gt; '8px',
            'colorBackground' =&gt; '#0A2540',
            'colorPrimary' =&gt; '#EFC078',
            'accessibleColorOnColorPrimary' =&gt; '#1A1B25',
            'colorText' =&gt; 'white',
            'colorTextSecondary' =&gt; 'white',
            'colorTextPlaceholder' =&gt; '#727F96',
            'tabIconColor' =&gt; 'white',
            'logoColor' =&gt; 'dark'
        ]
    ];
}
 
add_filter( 'wpforms_integrations_stripe_api_payment_intents_set_element_appearance', 'wpf_stripe_payment_element_appearance' );

```

Dans cet extrait, nous avons sélectionné le **thème** Stripe et défini les **étiquettes** du champ sur **flottantes**, ainsi que diverses options CSS.

Maintenant, lorsque nous visualisons notre formulaire, vous pouvez clairement voir les changements que nous avons apportés, y compris les étiquettes flottantes sur le champ.

![Après avoir ajouté l'extrait, vous pouvez maintenant voir les changements que vous avez apportés](https://wpforms.com/wp-content/uploads/2023/11/wpforms-payment-after.jpg)## Personnalisation du bouton de demande de paiement (Apple Pay et Google Pay)

Si votre champ Carte de crédit Stripe utilise l'**Élément de paiement**, vous pouvez également personnaliser l'affichage du bouton Apple Pay et Google Pay en remplaçant l'objet `appearance` de Stripe.

Pour ce faire, utilisez le filtre `wpforms_integrations_stripe_api_payment_intents_set_element_appearance` et ajoutez une entrée `rules` pour `.PaymentRequestButton`. Cela vous permet de contrôler le style du bouton, y compris la couleur du texte.

```

add_filter( 'wpforms_integrations_stripe_api_payment_intents_set_element_appearance', function ( $appearance ) {
    // Définir une structure d'apparence cohérente pour les éléments Stripe.
    $appearance = [
        'rules' =&gt; [
            '.PaymentRequestButton' =&gt; [
                'background-color' =&gt; '#FFF',
                'color' =&gt; '#FFFFFF',
                'border-radius' =&gt; '4px',
                'height' =&gt; '64px',
                'font-family' =&gt; 'Arial, sans-serif',
                'font-size' =&gt; '16px',
            ],
        ],
        'variables' =&gt; [
            'colorPrimary' =&gt; '#FF0000',
            'fontFamily' =&gt; 'Arial, sans-serif', 
        ],
    ];
return $appearance;

});
```

![](https://wpforms.com/wp-content/uploads/2023/11/stripe-card-customization-1024x529.png)Pour des options de style supplémentaires, consultez la documentation de Stripe pour l'[API d'apparence des éléments](https://docs.stripe.com/elements/appearance-api) et le [bouton de demande de paiement](https://docs.stripe.com/stripe-js/elements/payment-request-button).

Et voilà tout ce qu'il faut pour personnaliser le style Stripe. Souhaitez-vous ajouter des étiquettes flottantes à d'autres champs de formulaire ? Consultez notre tutoriel sur [Comment créer un formulaire avec des étiquettes flottantes](https://wpforms.com/developers/how-to-create-a-form-with-floating-labels/ "Comment créer un formulaire avec des étiquettes flottantes").

**Catégories :** Tutoriels

**Tags :** Stripe

---</body></html>