Etapa 6: Cambiar a producción
I. Realización de las pruebas obligatorias
Es imprescindible completar las pruebas obligatorias antes de pasar a PRODUCCIÓN.
Las pruebas deben realizarse con:
- la contraseña de test
- la clave pública de test
- la clave HMAC-SHA-256 de test
La lista de los test que se deben realizar se encuentra en el
- Debe simular varios pagos con las tarjetas de test de la siguiente tabla utilizando la barra de depuración (debug).
- Basta con utilizar una tarjeta por línea.
- Los números de tarjeta de test están disponibles en la barra de depuración, pestaña Tarjetas de test.
- Cuando se ha validado la prueba, el ícono de la columna "estado del teste" se muestra en verde.
- Cuando se validan las 4 pruebas, el botón Generar la contraseña y la clave HMAC-SHA-256 de producción quedará disponible.
II. Generar la clave de producción
Haga clic en el botón "generar la contraseña y clave HMAC-SHA-256". Nota: el modo TEST sigue estando disponible, incluso después de que se haya generado la clave de producción.
Inserte las claves de PRODUCTION en su implementación:
- la contraseña de producción,
- clave pública de producción,
- la clave HMAC-SHA-256 de producción para calcular la firma contenida en el campo kr-hash.
Ingrese correctamente la URL de notificación al final del pago en el modo PRODUCCIÓN en el menú Configuración > Reglas de notificaciones. (enlace Definir la URL de notificación ).
Guarde las claves.
Le aconsejamos que guarde la información (contraseña, clave pública, clave HMAC-SHA-256 de producción) de forma segura, ya que, apenas se realice el primer pago en PRODUCTION, esta se ocultará en elbom .
III. Realizar un primer pago de producción
- Effectuez une transaction réelle d'au moins S/ 7,80.
. Esta transacción se puede cancelar posteriormente desde
- Compruebe que la URL de notificación al final del pago (IPN) funciona correctamente
Muestre los detalles de la transacción en el
IV. Ejemplo simplificado de PHP
El archivo de ejemplo se presenta a modo de guía para comprender el mecanismo de integración.
Renseignez les clés d'API REST de Test dans le fichier
config.php
(lien Fichier d'exemple : config.php).Si besoin, modifiez les données du paiement dans le fichier
formToken.php
(lien Fichier d'exemple : formToken.php).Affichez le formulaire de paiement dans un navigateur en utilisant le fichier
smartForm.php
(lien Fichier d'exemple : smartForm.php).Cuando se muestre el formulario, haga clic en la pestaña Tarjetas de test de la barra de depuración y seleccione el tipo de tarjeta aque va a utilizar.
Consulte la lista de pruebas en el
Back Office Vendedor para identificar el número de tarjeta para utilizar.Cuando se valida una prueba, su estado se actualiza en la lista. Utilice el botón Actualizar la tabla si el estado no se actualiza automáticamente.
Cuando se validan las 4 pruebas, el botón Generar la contraseña y la clave HMAC-SHA-256 de producción quedará disponible.
Haga clic en el botón Generar la contraseña y la clave HMAC-SHA-256 de producción y acepte los mensajes de advertencia.