Historial de Webhooks

by Deborah Elberg

Ahora puedes ver todos los webhook events que has recibido, cuántas veces se intentó el envío, el código y payload de la respuesta que Fintoc está recibiendo de tu servidor. Puedes encontrarlo en la nueva subsección Eventos en la sección de Webhooks en el Dashboard.

Con esta información en tiempo real se vuelve simple y rápido entender y corregir errores de integración.

Millones de personas realizan pagos y suscripciones con Fintoc cada mes. Sabemos que muchas de ellas necesitan una confirmación y un registro claro de que la transacción fue realizada exitosamente, más allá del aviso visual en el widget.

Ahora, Fintoc notifica al usuario por correo electrónico cuando hay una actualización sobre sus transacciones de pagos, reembolsos o suscripciones, incluyendo un enlace para contactar a nuestro Soporte por WhatsApp si necesita ayuda.

El correo para recibir el comprobante puede ser proporcionado por el comercio mediante el parámetro customer_email al momento de crear la Checkout Session, o ingresado por el propio usuario en la pantalla de pago exitoso dentro del widget.

Flujo para solicitar comprobante de pago exitoso por correo en el widget + ejemplo de correo enviado

Flujo para solicitar comprobante de pago exitoso en el widget + ejemplo del correo enviado

Ahora puedes aceptar pagos en efectivo en México usando Fintoc. Con la integración a nuestra Payment Intent API, puedes generar referencias de pago para que tus usuarios paguen en efectivo en más de 13.000 sucursales, como 7-Eleven, Walmart y farmacias.

Al crear el pago desde la API, Fintoc responde con un número de referencia, un código de barras y un voucher con instrucciones para enviar al usuario. En el momento en que el pago se efectúa en la sucursal, Fintoc te notifica en tiempo real para que puedas avanzar en el flujo de entrega del producto o servicio.

📘 Consulta la documentación de Cash Paymentspara más detalles de la integración.

Voucher con instrucciones para enviar al usuario

Voucher con instrucciones para enviar al usuario

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.