Saltar al contenido principal
Solo disponible en México
Al terminar esta guía, podrás devolver una transferencia entrante y manejar los eventos de webhook que reportan el resultado. Fintoc te permite devolver una transferencia entrante hasta 90 días después de la transferencia original usando el endpoint de devolución de transferencia. Devuelve una transferencia según tu propia lógica de negocio, por ejemplo, cuando esperas un monto específico pero recibes otro distinto.

Disparar la devolución

Usando el transfer_id y el header Fintoc-JWS-Signature para la solicitud, llama al endpoint de devolución de transferencia:
curl
Node
Python
Response
Si la solicitud es exitosa, la API devuelve un objeto de transferencia con estado return_pending. Después de que Fintoc procesa la devolución, el estado cambia a returned.

Manejar el resultado de la devolución

Maneja los siguientes eventos de webhook para rastrear el resultado de una devolución:

Probar la integración

Confirma tu integración en modo test antes de salir a producción. Dispara una devolución contra una transferencia entrante simulada y verifica que tu manejador de webhooks reciba el evento esperado:
  • Para una devolución exitosa, espera el evento transfer.inbound.returned y una transferencia con estado returned.
  • Para una devolución fallida, espera el evento transfer.inbound.return_failed y una transferencia que regresa al estado succeeded.
Consulta Prueba tu integración para conocer los pasos para simular ambos escenarios.