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

Llama al endpoint de devolución de transferencia con el transfer_id y el header Fintoc-JWS-Signature. El header contiene una JSON Web Signature (JWS) para la solicitud:
curl
Node
Python
Response
Si la solicitud es exitosa, la API devuelve una transferencia con status en return_pending. Después de que Fintoc procesa la devolución, status 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 status en returned.
  • Para una devolución fallida, espera el evento transfer.inbound.return_failed y una transferencia con status de vuelta en succeeded.
Consulta Prueba tu integración para conocer los pasos para simular ambos escenarios.