• 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

Etapa 5: Analizar el resultado del pago

Objetivo

  • Analizar el resultado del pago:

    • desde la IPN durante una llamada de servidor a servidor.

    • a partir del proceso "volver a la tienda".

I. Estructura de la respuesta

CARACTERÍSTICAS Descripción
kr-hash-key Tipo de clave para firmar el objetokr-answer. Los valores posibles son:passwordEn el caso de la IPNsha256_hmacEn el caso del proceso "volver a la tienda".
kr-hash-algorithm Algoritmo empleado para calcular el hash. Su valor es sha256_hmac.
kr-answer Objeto que contiene el resultado del pago, codificado en JSON.
kr-answer-type Tipo del objeto JSON contenido en kr-answer.
kr-hash Hash del objeto JSON almacenado en kr-answer. Así podrá confirmar la autenticidad de la respuesta.

El valor de kr-hash depende de la clave.

  • Para el IPN, la clave corresponde a la Contraseña de prueba o producción. Consulte el punto 2 en la captura de pantalla.
  • Para la devolución a tienda, la clave corresponde a la llave de prueba o producción HMAC-SHA 256. Consulte el punto 4 en la captura de pantalla.
  • Vaya a la pestaña Claves de la API REST desde el menú Configuración > Tienda para recuperar sus claves.

II. Analizar la IPN (notificación de pago instantánea)

Es imperativo recuperar y analizar los datos de pago de la IPN.

  • Recuperar el archivo JSON de la IPN (Configuración de la IPN )
  • Verificar la autenticidad de la notificación con el valor de kr-hash ( 2a clave de la tabla de claves de la API REST )
  • Verificar el estado del pago

Plus d'infos: Analyse de l'IPN (URL de notification).

III. Análisis de la respuesta del proceso "volver a la tienda"

Implementar en el HEAD el parámetro de inicialización kr-post-url-success para recibir el resultado del pago cuando este se realice correctamente (Etapa 4: Visualizar el formulario de pago).

  • Recuperar el JSON publicado en el navegador
  • Verificar la autenticidad de la notificación con el valor de kr-hash ( 4a clave de la tabla de claves de la API REST )
  • Verificar el estado del pago

.

VI. Ejemplo simplificado de PHP

En la carpeta sample, los archivos de ejemplo son:

  1. ipn.php.
  2. paid.php.

Para más información, haga clic en: Archivos de ejemplo: ipn.php y paid.php

SIGUIENTE ETAPA N°6

© 2025 Todos los derechos reservados de Izipay
25.17-1.11