• Francia
Back Office Vendedor
asistencia
FAQcontacte el soporte tecnico
Buscar
Categoria
Tags
Perú
Perú
Página principal
Casos de uso
Crear un pago
Crear un pago en cuotas
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
API REST PCI-DSS
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Módulos de pago
Guías
Back Office Vendedor
Guías funcionales

Archivos de ejemplo: embedded.php y popin.php

1. embedded.php

Este archivo se utiliza para mostrar el formulario de pago en modo incrustado.

En el HEAD,,

  1. cargar nuestra biblioteca JavaScript

  2. integrar la clave pública , parámetro de inicialización obligatorio.

  3. integrar otros parámetros de inicialización , como una URL si el pago es aceptado (undefined).

  4. Elegir un tema (tema clásico)

En el BODY,,

  1. Définir el modo de visualización

  2. utilizar el formToken creado en la etapa 3, en el parámetro kr-form-token

<?php include_once 'config.php'; ?>
<?php include_once 'formToken.php'; ?>

<head>
<!-- STEP :
1 : load the JS librairy 
2 : required public key 
3 : the JS parameters url sucess and langage EN  -->
<meta name="viewport"
   content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />  
  
<script type="text/javascript"
        src="<?php echo DOMAIN_URL; ?>/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js"
        kr-public-key="<?php echo PUBLIC_KEY; ?>"
        kr-post-url-success="paid.php";
        kr-language="en-EN">
 </script>

  <!--  theme NEON should be loaded in the HEAD section   -->
  <link rel="stylesheet" href= "<?php echo DOMAIN_URL; ?>/static/js/krypton-client/V4.0/ext/neon-reset.css">
<script src= "<?php echo DOMAIN_URL; ?>/static/js/krypton-client/V4.0/ext/neon.js">
</script>
</head>
<body>
     <div class="kr-embedded" kr-form-token="<?php echo $formToken; ?>" >
    </div>
   </body>
</html>

2. popin.php:

Este archivo se utiliza para mostrar el formulario de pago en modo pop-in.

En el HEAD,,

  1. cargar nuestra biblioteca JavaScript

  2. integrar la clave pública , parámetro de inicialización obligatorio.

  3. integrar otros parámetros de inicialización , como una URL si el pago es aceptado (undefined).

  4. Elegir un tema (tema clásico)

En el BODY,,

  1. definir el modo de visualización (modo Pop-in añadiendo el atributo kr-popin,).

  2. utilizar el formToken creado en la etapa 3, en el parámetro kr-form-token

<head>

<?php include_once 'config.php'; ?>
<?php include_once 'formToken.php'; ?>

<!-- STEP :
1 : load the JS librairy 
2 : required public key 
3 : the JS parameters url sucess and langage EN  -->

<meta name="viewport"
   content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />  
  
<script type="text/javascript"
        src="<?php echo DOMAIN_URL; ?>/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js"
        kr-public-key="<?php echo PUBLIC_KEY; ?>"
        kr-post-url-success="paid.php";
        kr-language="en-EN">
 </script>

  <!--  theme NEON should be loaded in the HEAD section   -->
  <link rel="stylesheet" href= "<?php echo DOMAIN_URL; ?>/static/js/krypton-client/V4.0/ext/neon-reset.css">
<script src= "<?php echo DOMAIN_URL; ?>/static/js/krypton-client/V4.0/ext/neon.js">
</script>
</head>
<body>
     <div class="kr-embedded" kr-popin kr-form-token="<?php echo $formToken; ?>" >
    </div>
   </body>
</html>
© 2025 Todos los derechos reservados de Izipay
25.17-1.11