Vita Business
Spanish
Spanish
  • Vita Business
  • Seguridad
  • Entornos
  • Gestión de wallets
    • Wallet
    • Listar wallets
  • GESTION DE TRANSACCIONES
    • Crear transacción
      • Envíos a Vita
      • Retiros
        • Formularios
    • Listar transacciones
    • Vita Wallet
    • Precios
    • IPN
  • Códigos
    • Códigos de error
    • Códigos de propósito
  • SDKs
    • Instalación
    • Configuración
  • Próximamente
    • Precios
Con tecnología de GitBook
En esta página
  1. GESTION DE TRANSACCIONES

IPN

Notificación de pago instantánea

Cada vez que una transacción obtenga un estado final (completed, denied), Vita Business enviara un IPN bajo el método POST con los datos oportunos del cambio de estado a la url de notificación (url_notify) que el comercio ha proporcionado.

Body del request

Campo

Descripción

status

Estado de la transacción

order

Orden de pago único proporcionado por el comercio

wallet

Token y UUID de la wallet

{ "token": "token", "uuid": "wallet_uuid" }

Seguridad

El comercio queda bajo la obligación de validar la información del IPN calculando la firma de acuerdo al body del request y sus cabeceras (Authorization, X-Date, X-Login, X-Trans-Key).

Calculo de la firma para el IPN

hash = {
    status: "pending",
    order: "222222223",
    wallet: {
        token: "KipouKI77",
        uuid: "11158-OPOS74s4-oospop-7785s74u"
    }
}

// result
// order222222223statuspendingwallet{"token":"KipouKI77","uuid":"11158-OPOS74s4-oospop-7785s74u"}

Vita Business enviara el IPN cada 10 minutos, por 30 días, hasta que reciba un código de estado 200 como respuesta por parte de los servidores del comercio.

AnteriorPreciosSiguienteCódigos de error

Última actualización hace 2 años