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
,,
cargar nuestra biblioteca JavaScript
integrar la clave pública , parámetro de inicialización obligatorio.
integrar otros parámetros de inicialización , como una URL si el pago es aceptado (undefined).
Elegir un tema (tema clásico)
En el BODY
,,
Définir el modo de visualización
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
,,
cargar nuestra biblioteca JavaScript
integrar la clave pública , parámetro de inicialización obligatorio.
integrar otros parámetros de inicialización , como una URL si el pago es aceptado (undefined).
Elegir un tema (tema clásico)
En el BODY
,,
definir el modo de visualización (modo Pop-in añadiendo el atributo
kr-popin
,).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>