Skip to main content
Only available in Mexico
By the end of this guide, you can return an inbound transfer and handle the webhook events that report the result. Fintoc lets you return an inbound transfer up to 90 days after the original transfer using the return transfer endpoint. Return a transfer based on your own business logic, for example when you expect a specific amount but receive a different one.

Trigger the return

Using the transfer_id and the Fintoc-JWS-Signature header for the request, call the return transfer endpoint:
curl
Node
Python
Response
On success, the API returns a transfer object with return_pending status. After Fintoc processes the return, the status changes to returned.

Handle the result of the return

Handle the following webhook events to track the outcome of a return:

Test the integration

Confirm your integration in test mode before going live. Trigger a return against a simulated inbound transfer and check that your webhook handler receives the expected event:
  • For a successful return, expect the transfer.inbound.returned event and a transfer with returned status.
  • For a failed return, expect the transfer.inbound.return_failed event and a transfer back in succeeded status.
See Test your integration for the steps to simulate both scenarios.