CLAIM a través del API. Esta acción contendrá los detalles del motivo por el cual fue creada dentro del objeto labels.reason.
Por ejemplo, si la transferencia tuvo un crédito doble o un valor incorrecto, el motivo específico será incluido en esa propiedad del label, lo que permite a los bancos destino validar y responder adecuadamente a la solicitud de devolución.
Aceptación y rechazo de Claims
Aceptación
Una vez que el operador del banco destinatario acepta la acción de tipoCLAIM, el Dashboard invoca el endpoint:
POST /v1/action//accept
La API enviará la acción de tipo CLAIM al endpoint /transfer del banco destinatario para ser firmada. Según la respuesta del banco, pueden ocurrir dos casos:
Proceso exitoso de firma:
- El estado de la transferencia cambiará de
COMPLETEDaREJECTED. - El estado de la acción cambiará a
COMPLETED. - El objeto
labels.reasonde la acción se guardará dentro del objeto de error de la transferencia. - Se invocarán los endpoints
/statustanto del banco originador como del banco destinatario.
- El error se guardará dentro del objeto de error de la acción
CLAIM. - El estado de la transferencia se mantendrá en
COMPLETED. - El estado de la acción cambiará a
ERROR.
Rechazo
Si el operador del banco destinatario rechaza la acciónCLAIM, la entidad financiera debe especificar el motivo del rechazo. Este será guardado en labels.rejectDescription.
En este caso:
- El estado de la transferencia permanece en
COMPLETED. - La acción
CLAIMcambia su estado aREJECTED. - El endpoint
/statusno es invocado. - El objeto de error tendrá la siguiente estructura:
labels.status y labels.rejectDescription.