Quién puede usar Fintoc
Para usar Fintoc, tu negocio debe cumplir todos estos requisitos:- Un identificador tributario de empresa. En Chile, es el RUT de empresa. En México, es el RFC de la empresa (12 caracteres).
- Una cuenta bancaria a nombre de tu empresa. Fintoc solo envía tus liquidaciones a una cuenta asociada al RUT o RFC de tu empresa.
- Un correo con el dominio de tu empresa. Regístrate con un correo corporativo, no con uno personal como Gmail o Hotmail.
Asegúrate de que tu integración admita cambios compatibles con versiones anterioresHacemos constantemente cambios compatibles con versiones anteriores a nuestra API para agregar nuevas funcionalidades. Asegúrate de que tu integración pueda soportar tales cambios una vez que salgas a producción. Para más información, lee nuestra guía sobre Cambios en la API.
- Configura las API Keys de Live en tu backend
live verificando el indicador de toggle en la esquina inferior izquierda.

- Confirma que tus productos están habilitados en modo Live
pac requieren el producto Subscriptions, y las suscripciones con card requieren pagos con tarjeta con inscripción para cobros futuros.
Si un producto no está habilitado, las solicitudes a la API en live devuelven un error 403 con code: product_access_required. Consulta Sal a producción en la guía de suscripciones.
- Configura nuevos webhooks para mantener tu aplicación sincronizada con Fintoc
checkout_session.finished, checkout_session.expired, payment_intent.succeeded y payment_intent.failed. Revisa nuestra Guía de Webhooks para entender cómo funcionan los webhooks de Fintoc y cómo puedes configurar tus endpoints de Webhook.
- Asegúrate de seguir nuestras Pautas de UX
- Maneja correctamente los casos extremos relacionados con webhooks
- Especifica la cuenta donde quieres recibir las liquidaciones
- Nombre del banco
- Tipo de cuenta
- Número de cuenta
- RUT
- Correo de notificaciones
- Nombre de la empresa
- Nombre del banco
- CLABE
- RFC
- Correo de notificaciones
- Dirección de la empresa
- Realiza pruebas de certificación
- Pedirle a tu Sales Executive que active el modo Live en tu cuenta. Debes poder lanzar el widget en este modo. Si lo deseas, puedes realizar las pruebas en un sitio de desarrollo, pero siempre usando las credenciales del modo Live y realizando pagos reales.
- Tener tus endpoints de webhook configurados en modo Live.
- Completa un pago exitoso usando Fintoc.
Resultados esperados:- Puedes iniciar correctamente una Checkout Session y mostrar el widget. Si tu flujo de pago requiere que el usuario ingrese su RUT (en CL) o número de teléfono (en MX) antes del pago, el widget se despliega con el campo username precompletado.
- Después de finalizar el flujo de pago, rediriges correctamente al usuario final a una página de confirmación en tu sitio.
- Tu sistema registra el pago como exitoso y se disparan el resto de tus procesos (por ejemplo, enviar un correo de confirmación).
- Crea una nueva Checkout Session y cierra el widget antes de autorizar el pago.
Resultados esperados:- Tu frontend redirige al usuario final a una página donde puede reintentar el pago o elegir otro método de pago.
- Tu sistema registra el pago como fallido usando webhooks.
- Simula una Checkout Session donde el usuario final autoriza la transacción en su app bancaria y cierra la pestaña inmediatamente después.
Resultados esperados:- Tu sistema registra el pago como exitoso después de recibir el webhook de confirmación.
- Se disparan el resto de tus procesos (por ejemplo, enviar un correo de confirmación).
- Simula un pago que resulta en un estado pendiente.
Resultados esperados:- Tu sistema registra el pago como pendiente después de recibir el webhook
checkout_session.finishedcon un estado final pendiente. - Se muestra un mensaje al usuario final indicando que el pago aún no ha sido confirmado.
- Puedes decidir cómo manejar el resto del flujo de pago según los requisitos de tu negocio y nuestra guía de pagos pendientes.
- Tu sistema registra el pago como pendiente después de recibir el webhook
- Sal a producción