# Style du formulaire de paiement Modifiez le thème ou l'apparence du composant Payment Element de Stripe. Vous pouvez modifier le thème ou l’apparence du composant [PaymentElement](https://docs.stripe.com/payments/payment-element.md) de Stripe sur votre page de paiement à l’aide de l’[API Appearance](https://docs.stripe.com/elements/appearance-api.md). Vous pouvez définir le paramètre suivant dans l’API Apparence : - [Thème](https://docs.stripe.com/elements/appearance-api.md?platform=web#theme) : une interface utilisateur fondamentale créée par Stripe. - [Variables](https://docs.stripe.com/elements/appearance-api.md?platform=web#variables) : définitions CSS à appliquer à l’ensemble du thème. - [Règles](https://docs.stripe.com/elements/appearance-api.md?platform=web#rules) : conditions qui ciblent des éléments DOM individuels à l’intérieur de l’iframe du formulaire de paiement. Ce guide vous explique comment modifier les paramètres de l’API Apparence du module Stripe en définissant un module personnalisé qui les remplace. ## Créer un module Créez un nouveau module avec la structure de répertoire suivante. Remplacez `Vendor` par le nom de votre fournisseur préféré. ``` app/code/Vendor/StripeCustomizations/ ├── etc/ │ ├── module.xml │ └── di.xml ├── Plugin/ │ └── Payments/ │ └── Helper/ │ └── InitParamsPlugin.php └── registration.php ``` Dans `registration.php`, enregistrez votre module auprès de Magento. ```php ``` Dans le fichier `etc/di.xml`, définissez le plugin : ```xml ``` Dans `Plugin/Payments/Helper/InitParamsPlugin.php`, créez la classe du plugin : ```php 'button', 'style' => [ 'backgroundColor' => '#FF5733', 'fontSize' => '16px' ] ], [ 'selector' => 'input', 'style' => [ 'borderColor' => '#CCCCCC' ] ] ]; return $result; } } ``` Activez le module : ```sh php bin/magento module:enable Vendor_StripeCustomizations php bin/magento setup:upgrade php bin/magento cache:clean php bin/magento cache:flush ```