Sabemos que muchos de nuestros clientes optan por usar múltiples organizaciones para acomodar distintas razones sociales, recibir facturación separada, diferenciar el origen de los pagos y otras razones.

Desde hoy es posible entrar a múltiples organizaciones usando un mismo email al iniciar sesión, facilitando el trabajo de quienes necesitan operar distintas organizaciones.

Para empezar a usar esta funcionalidad, invita a los usuarios que necesites a todas las organizaciones donde necesiten estar. Una vez tengan acceso, podrán cambiarse usando el selector de organizaciones en la esquina superior izquierda del dashboard.

Desde el selector también se podrán crear nuevas organizaciones en caso de que tu empresa lo necesite. Al seleccionar la opción de crear una nueva organización te pediremos algunos datos y una persona del equipo de ventas te contactará para activar la nueva organización.

Pagos via Redirect Page

by Arthur Araujo

Ahora puedes habilitar un flujo de pagos mediante una página de redirección para cargar el Fintoc Widget. Esto te permite optar por una integración más simple, sin necesidad de implementar el widget directamente en tu frontend.

Para usarlo, solo debes:

  1. Crear un Checkout Session desde tu backend, incluyendo los parámetros success_url y cancel_url.
  2. Recibirás en la respuesta un redirect_url, que debes usar para redirigir a tu cliente a la página de pago de Fintoc.
  3. Una vez realizado (o cancelado) el pago, el cliente será redirigido automáticamente a la URL correspondiente.

Además, recibirás el webhook con el resultado final del pago para continuar con procesos de confirmación o reintento.

📘 Para más detalles, consulta la documentación para habilitar el flujo via Redirect page.

Los eventos account.refresh_intent incluyen un nuevo atributo public_error que representa el tipo de error de la actualización. Para cada evento relacionado hay distintos valores.

  • account.refresh_intent.succeeded: el valor siempre será null
  • account.refresh_intent.rejected: el valor siempre será null
  • account.refresh_intent.failed: hay dos valores
    • support_required_error: indica que la actualización falló por un error que requiere asistencia de nuestro equipo de soporte.
    • retryable_error: indica que la actualización falló por una intermitencia, por lo que se puede reintentar de inmediato.

Este es un ejemplo de un webhook account.refresh_intent.failed:

{
  "id": "evt_00000000",
  "type": "account.refresh_intent.failed",
  "mode": "test",
  "created_at": "2021-12-07T21:56:07.711Z",
  "data": {
    "object": "refresh_intent",
    "refreshed_object": "account",
    "refreshed_object_id": "acc_00000001",
    "status": "failed",
    "public_error": "retryable_error",
    "created_at": "2021-12-07T00:00:00.000Z",
    "type": "only_last",
    "new_movements": 0
  },
  "object": "event"
}

📘

Valor de public_error

El valor de public_error puede variar según el tipo de error. En este ejemplo es retryable_error, pero también puede ser support_required_error o null.

Hasta ahora nuestro producto de Links de Pago sólo estaba disponible en Chile para clientes que usan el modelo Fintoc Collects. Desde hoy, empresas que usan Direct Payments o Fintoc Reconciles también podrán crear links de pago a través de nuestra API.

El producto de links de pago es útil para mejorar tus flujos de venta, recuperar carritos abandonados o realizar cobros por whatsapp o mail. Puedes leer más sobre este producto en nuestro blog, y si quieres activarlo, contacta a nuestro equipo de ventas enviando un mail a [email protected].

En el rediseño aplicamos mejoras para aumentar la conversion de que el usuario siga a finalizar su pago al recibir un aviso de error.

Los errores reintentables ahora se muestran en azul con un icono de información.

Desde noviembre, es posible aceptar pagos de todos los bancos y wallets en Chile, incluso cuenta tipo empresa. Los usuarios pueden pagar transfiriendo manualmente el monto utilizando los datos de la cuenta. Una vez completada la transferencia, Fintoc detecta y valida automáticamente el pago.

Para más información puedes leer este blogpost.leer este blogpost.

Para el producto de Conciliación Bancaria, hemos mejorado las vistas de errores de conexión. Ahora las personas que conectan sus credenciales podrán ver desglosado que cuentas se conectaron, cuáles no y que permisos necesitan habilitar en su banco para poder conectarla correctamente.

Seguridad en la API

by Nicolle Hazard

Implementamos medidas adicionales de seguridad a la API para que tú o tus clientes puedan operar Fintoc sin preocupaciones. Ahora puedes hacer esto:

Whitelisting de IPs: restringir las direcciones IP desde donde nuestra API aceptará operaciones.
Agregar una capa de seguridad extra a tus solicitudes a la API usando JSON Web Signature (JWS).

Habilitamos la descarga de facturas y archivos de usabilidad desde el dashboard en la sección de ajustes. Con esto puedes ver tu histórico de facturas y a qué operaciones corresponde cada factura. Úsalo acá.

Ahora puedes asignar permisos individuales a los usuarios en vez de roles predefinidos. Puedes decidir quién puede realizar acciones específicas, como ver pagos, procesar reembolsos o gestionar las API Keys, entre otros.

Para simplificar la configuración, hemos creado roles sugeridos como Operaciones y Soporte, que puedes ajustar según tus necesidades.

Este cambio no afecta los permisos actuales de los usuarios de tu organización. Todo seguirá funcionando de la misma manera. Conoce más sobre el nuevo sistema de permisos.