• Francia
página de estado
demo
asistencia
FAQContacte el soporte tecnico
Buscar
Categoria
Tags
España
Francia
España
Europa (Inglés)
India
Página principal
Casos de uso
Crear un pago
Crear un pago en vencimientos
Crear un pago multitarjeta
Crear un pago por token
Crear un enlace de pago
Crear una suscripción
Gestione sus suscripciones
Gestione sus transacciones
Analizar los diarios
Docs API
Formulario incrustado
API REST
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Medios de pago
Plugins
Guías
Back office Experto
Guías funcionales

Personalice el diseño

  • Alineamiento horizontal
  • Modo compacto

Alineamiento horizontal

Para alinear horizontalmente los campos del formulario incrustado, utilice los Flexbox en CSS con el valor de la propiedad flex-direction establecido en row.

Los campos del formulario incrustado se posicionan en uno o varios contenedores:

<div class="flex-container">...</div>

Dentro de una DIV padre:

<div class="kr-smart-form">...</div>

Para más información CSS Flexbox (Flexible Box).

Ejemplo

Ejemplo de código

<head>
    <!-- Javascript library. Should be loaded in head section -->
    <script type="text/javascript"
        src="https://static.lyra.com/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js"
        kr-public-key="69876357:testpublickey_DEMOPUBLICKEY95me92597fd28tGD4r5:testpublickey_DEMOPUBLICKEY95me92597fd28tGD4r5">
    </script>

    <!-- theme and plugins. should be loaded in the HEAD section -->
    <link rel="stylesheet" href="https://static.lyra.com/static/js/krypton-client/V4.0/ext/neon-reset.min.css">
    <script type="text/javascript" src="https://static.lyra.com/static/js/krypton-client/V4.0/ext/neon.js"></script>
  
<style type="text/css">
/*choice the size*/  
.kr-smart-form {
  width: 33% !important;
  }
  
  /*to choice the size of the embedded form*/
.kr-smart-form .kr-embedded {
  width: 100% !important;
  }
  
/*to use the CSS Flexbox (Flexible Box)*/  
 .kr-smart-form .kr-embedded .flex-container {
  flex-direction: row !important;
  display: flex;
  }
  
/*tocenter the button*/
  .kr-smart-form .kr-embedded .kr-payment-button {
  margin-left: auto;
  margin-right: auto;
  width: 100% !important;
}
</style>
</head>
<body>
    <div class="kr-smart-form" kr-card-form-expanded kr-form-token="[GENERATED FORMTOKEN]">
      <div class="kr-embedded">
        <div class="flex-container">
          <div class="kr-pan">
          </div>
          <div class="kr-expiry">
          </div>
          <div class="kr-security-code">
          </div>
        </div>
        <button class="kr-payment-button">
        </button>
      </div>
    </div>
</body>

Modo compacto

El modo compacto se utiliza para personalizar la visualización del modo lista y del modo lista con tarjeta incrustada.

En modo lista , los botones de los medios de pago se muestran en la misma línea (en pares).

Intégez l'attribut smartForm: { layout: 'compact' } en utilisant les fonctions KR.onFormReady() et KR.setFormConfig(), dans le header de votre page de paiement (plus de détails, consultez les fonctions JS).

. Ejemplo de código:

<script type="text/javascript">
   KR.onFormReady(function (){
       KR.setFormConfig(
        {
        smartForm: { layout: 'compact' },
         }
       );    
    });
  </script>

En el **modo lista con tarjeta incrustada**, la fecha de expiración y el CVV aparecen en la misma línea.

Intégrez l'attribut cardForm: { layout: 'compact' } en utilisant les fonctions KR.onFormReady() et KR.setFormConfig(), dans le header de votre page de paiement (plus de détails, consultez les fonctions JS).

. Ejemplo de código:

<script type="text/javascript">
   KR.onFormReady(function (){
       KR.setFormConfig(
        {
        cardForm: { layout: 'compact' },
         }
       );    
    });
  </script>

Combinar el atributo cardForm y smartForm

Puede combinar los atributos cardForm y smartForm, si su tienda ofrece el pago con tarjeta y medios de pago compatibles.

. Ejemplo de código:

<script type="text/javascript">
   KR.onFormReady(function (){
       KR.setFormConfig(
        {
        cardForm: { layout: 'compact' },
        smartForm: { layout: 'compact' },
         }
       );    
    });
  </script>
Jobs
Legal
GDPR
25.18-1.11