Guia del proceso de reversiones en Transfiya
/action
./credit
de la entidad financiera que actuó como origen.ERROR
.ERROR
(la acción principal pasa a REJECTED
).REJECTED
./status
.ERROR
y será gestionada por el equipo de soporte.
El objeto error
de la transferencia se enviará al endpoint /status
del banco (solo si la transferencia tiene estado final REJECTED
o COMPLETED
).
Para revertir una acción, se deben cumplir las siguientes condiciones:
hash
./continue
con una acción en error mientras el flujo de reversión ya ha comenzado, la API ignorará la solicitud.
/debit
retorna un error pero la acción UPLOAD fue completada, se llamará al endpoint /credit
del origen./credit
del origen./debit
, /transfer
y /credit
del banco será validada. Si la respuesta no cumple con los requisitos, la transferencia permanecerá en el estado anterior y no se generará flujo de reversión. La transacción se detendrá en el punto donde el banco no respondió correctamente.
Respuestas inválidas incluyen:
action_id
labels.tx_ref
labels.type
labels.status
error
(solo si la respuesta es un error)code
y message
(por ejemplo, deben ser "code": 0, "message": "Success"
)/continue
).ACCEPTED
o ERROR
, acción principal en COMPLETED
o PENDING
./continue
).INITIATED
, acción UPLOAD en COMPLETED
o PENDING
.ACCEPTED
o ERROR
, acción principal en COMPLETED
o PENDING
.ACCEPTED
o ERROR
, acción DOWNLOAD en COMPLETED
o PENDING
.