# 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
```