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.

Última actualización