Styles

Par défaut, les composants de l’interface utilisateur pour les paiements ne possèdent pas de style propre. Vous pouvez utiliser les styles prédéfinis et les personnaliser. Les composants sécurisés, utilisés pour les champs de saisie de données sensibles, s’affichent dans un iframe, ce qui empêche l’application de styles via CSS. Pour personnaliser les composants sécurisés, reportez-vous aux instructions de ci-dessous.

Styles prédéfinis

Pour appliquer les styles inclus dans le SDK aux composants :

  1. Ajoutez le fichier @xsolla/pay-station-sdk/dist/style.css contenant les styles à votre projet.
  2. Ajoutez le lien vers les styles au balisage HTML de l'interface de paiement.

Exemple :

Copy
Full screen
Small screen
<html>
  <head>
    ...
    <link rel="stylesheet" href="@xsolla/pay-station-sdk/dist/style.css" />
  </head>
  ...
</html>

Appliquer des styles aux composants sécurisés

Les composants sécurisés sont utilisés pour la saisie des données sensibles de l’utilisateur. Pour des raisons de sécurité, ils s’affichent sur la page à l’intérieur d’un iframe. Pour appliquer des styles à ces composants, utilisez la méthode headlessCheckout.setSecureComponentStyles.

Exemple :

Copy
Full screen
Small screen
await headlessCheckout.setSecureComponentStyles(`
      @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');

      input {
        padding: 12px;
        border: 1px solid grey;
        border-radius: 8px;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        outline: none;
      }
    `);
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 4 Mars 2025

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !