Para completar el flujo de payout, es obligación por parte del comercio implementar un WEBHOOK donde Virtualpos notificará cada una de las transferencias de fondo procesadas, con esta información el comercio procederá a actualizar sus sistemas.
La notificación será efectuada por medio de un request HTTPS/POST e informando un objeto payout en el cuerpo del request.
Importante: El mensaje incorpora la firma en el atributo Signature en el header, la cual debe ser validada para cada transacción. El webhook utiliza una firma hash de tipo hmac cifrada en sha256, el cuerpo del mensaje se debe utilizar para cifrarse con la clave secreta.
{
"status":"OK",
"code":200,
"payout":{
"id":"po_59653837fa4c43d",
"status":"PROCESSING",
"create_at":"2023-10-24 06:10:42",
"update_at":"2023-10-24 09:10:46",
"tef":{
"merchant_id":"tef-12801-64",
"message":"Devoluci\u00f3n de compra OC 873",
"amount":12500,
"recipient":{
"rut":"18123328-1",
"name":"John Doe",
"email":"[email protected]"
},
"bank":{
"sbif_code":"037",
"account_number":"786345987"
}
}
}
}