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.


Además de recibir webhooks con toda la información relacionada a un pago (que requiere tiempo y recursos para procesar), ahora puedes tener de un vistazo las métricas más importantes de tus pagos en el mismo dashboard.

Gana más visibilidad de tus operaciones en la sección Resumen. Importante: esta función solo está disponible para clientes de Iniciación de Pagos.