1. Ecuador 🇪🇨
Kushki Docs
Español
  • Español
  • English
  • Inicio
  • Inicio rápido
    • Últimas novedades
    • Preguntas frecuentes
    • Paso a producción
    • Política de cambios importantes del API
    • Datos de prueba
    • Códigos de error
  • Glosario de pagos
    • Glosario de pagos
  • Pagos únicos con tarjeta (Online)
    • Marcas de tarjeta soportadas
    • Funcionalidades por modelo de negocio
    • ¿Cómo funcionan las Comisiones a terceros?
    • Guía de integración Comisiones a terceros
    • Pagos en un paso
      • ¿Cómo funcionan los pagos con tarjeta?
      • Acepta un pago con tarjeta
      • Acepta pagos únicos con OTP
      • Códigos de error autenticación OTP
      • Códigos de error pagos únicos con tarjeta
    • Devoluciones
      • Devoluciones, anulaciones y reembolsos
    • Autenticación 3DS
      • Introducción a 3DS
      • Integración 100% API de 3DS
      • Integración 3DS con librería kushki.js
      • Integración 3DS API + librería kushki.js
      • Códigos de error autenticación 3DS
  • Pagos recurrentes con tarjeta (Online)
    • Autentica tus suscripciones con 3DS
    • Suscripciones externas a Kushki
    • Funcionalidades por modelo de negocio
    • Códigos de error en cargos recurrentes
    • Pagos calendarizados
      • Maneja tus cargos calendarizados
      • Crea un cargo recurrente
      • ¿Cómo funcionan los cargos recurrentes con tarjeta?
    • Pagos OneClick
      • Genera pagos one click
  • Pagos con transferencias
    • Bancos y detalles de operación para pagos con transferencia bancaria
    • Recibe transferencias bancarias
    • Consulta el estado de una transacción
  • Pagos en efectivo
    • Acepta un pago en efectivo
    • Puntos de recaudo
    • Códigos de error para transacciones declinadas en efectivo
  • Plugins
    • Shopify
      • Shopify
      • Operación del Plugin
    • Vtex
      • Guía de integración VTEX
  • Links de pago
    • Smartlinks
  • Formularios y botones de pago
    • Kajita
      • Kajitas de pago
      • ¿Cómo funciona?
    • Botón de pago
      • ¿Cómo funciona el botón de pago?
      • Genera un botón de pago
  • Administración de sucursales
    • ¿Cómo realizar el onboarding de subcomercios vía API?
  • Notificaciones
    • Buenas prácticas
    • Consulta tus webhooks
    • Webhooks para pagos únicos
      • Webhook para pagos únicos con tarjeta
      • Webhook para pagos únicos con transferencia bancaria
      • Webhook para pagos únicos con efectivo
    • Webhooks para pagos recurrentes
      • Webhook para pagos recurrentes con tarjeta
    • Webhooks para smartlinks
      • Webhooks con Smartlinks
    • Webhooks para botón de pagos
      • Webhooks con Botón de pago
    • Webhooks para devoluciones
      • Webhook para devoluciones
      • Webhook para contracargos
HomeMexico 🇲🇽Ecuador 🇪🇨
Chile 🇨🇱Colombia 🇨🇴Peru 🇵🇪
HomeMexico 🇲🇽Ecuador 🇪🇨
Chile 🇨🇱Colombia 🇨🇴Peru 🇵🇪
Status
Soporte / Support
Español
  • Español
  • English
  1. Ecuador 🇪🇨

Pagos con transferencias

¿Cómo funcionan los pagos con transferencias bancarias?#

Te explicamos cómo funciona un pago con transferencia en Kushki
Si tus usuarios no poseen una tarjeta de crédito o desean aprovechar el saldo disponible en sus cuentas bancarias para efectuar una compra en línea, el débito a cuentas (transferencia bancaria) es la opción de pago ideal y rápida.

Proceso de pago#

El proceso de pago con transferencias consiste en permitir a tu cliente utilizar el saldo disponible en su cuenta bancaria, para realizar el pago de una compra en tu sitio o app. Para ello, debes redireccionar a tu cliente al sitio de la entidad bancaria que seleccione en el checkout, con el fin de que autorice el débito del monto de la transacción de su cuenta.
En Ecuador puedes ofrecer transferencias a través de dos procesadores: transferencia bancaria tradicional y DeUna!, la billetera digital respaldada por Banco Pichincha. El flujo de integración es el mismo en ambos casos; lo único que cambia es la forma en que tu cliente completa el pago.
Flujo Transfer in general actualizado
1. Selección del medio de pago
Dentro de tu app o sitio web, el usuario debe seleccionar transferencia como medio de pago y diligencia los datos del formulario de pago.
2. Envío de solicitud
Tu comercio manda la solicitud de transferencia a Kushki para que inicie la transacción.
3. Envío de URL
Kushki te confirma la creación de la transacción y te retorna la URL a la que debes redireccionar al usuario.
4. Redirección para selección del banco
Tu comercio redirige al usuario a la URL indicada, para que seleccione su entidad bancaria y realice la transferencia.
5. Ingreso al portal del banco y Autorización
Cuando el usuario ingresa al sitio de su entidad bancaria, se autentica, verifica los datos de la transacción (descripción de la operación, monto y cuenta a debitar) y acepta que el monto de la operación, sea debitado del saldo de su cuenta.
6. Confirmación del débito
Cuando el usuario autoriza la transferencia, la entidad bancaria confirma a Kushki el resultado de la operación.
7. Notificación de Kushki
Kushki te notifica el estado final de la transacción.

Variante: pago con DeUna!#

DeUna! es la billetera digital con mayor penetración en Ecuador. Tu cliente paga con el saldo de su cuenta DeUna! desde la app, sin registrar una tarjeta ni seleccionar una entidad bancaria.
DeUna! se habilita como procesador para tu comercio desde la Consola Kushki, y lo realiza el equipo de Kushki. Una vez habilitado, el mismo endpoint de inicio de transacción empieza a retornar los campos de DeUna!.

Las tres experiencias de pago#

Una sola solicitud te retorna las tres experiencias. Tú decides cuál mostrar según el canal por el que esté comprando tu cliente.
ExperienciaCampo en la respuestaIdeal paraApps compatibles
QR dinámicoqrCheckout de escritorio: el cliente escanea con su celularDeUna!, Banco Pichincha, Diners
Enlace de redirecciónredirectUrlWeb móvil o tu propia app: abre DeUna! en un toqueDeUna!
Código de referenciareferenceCodeAlternativa cuando falla la cámara o el cliente prefiere digitarDeUna!, Banco Pichincha

Flujo de pago con DeUna!#

Los pasos 1, 2, 3, 6 y 7 son idénticos a los de la transferencia tradicional. Cambian el 4 y el 5.
DeUna
4. Presentación de la experiencia de pago
En lugar de redireccionar al usuario a un portal bancario, tu comercio muestra la experiencia que corresponda a su canal: renderiza el qr en tu checkout, presenta el redirectUrl como botón de pago, o despliega el referenceCode para que lo digite en la app.
Con QR y con código de referencia el usuario no sale de tu sitio.
5. Confirmación en la app DeUna!
El usuario abre DeUna!, verifica los datos de la transacción (comercio, número de pedido y monto) y confirma el pago con su biometría o PIN. El monto se debita de inmediato del saldo de su cuenta.

Renderiza el código QR#

El campo qr contiene una imagen PNG codificada en Base64, con el prefijo data:image/png;base64, ya incluido. Debes leer el valor y renderizarlo como imagen en tu checkout: Kushki no aloja la imagen del QR por ti.
Como qr ya trae el prefijo data:image/png;base64,, concatenarlo de nuevo genera un data URI inválido y la imagen falla de forma silenciosa: verás un espacio en blanco sin ningún error en consola.

Tiempos de expiración#

El QR, el enlace de redirección y el código de referencia expiran en 3 minutos, mientras que el token de la transacción dura 30 minutos. Genera la experiencia de pago en el momento en que tu cliente esté listo para pagar, muestra un contador en pantalla y solicita un token nuevo si expira.

Bancos soportados
Conoce los bancos y detalles de operación para transferencias bancarias

Explora esta sección#

Bancos y detalles de operación para pagos con transferencia bancariaBancos disponibles para transferenciasVer artículo →
Recibe transferencias bancariasAcepta pagos con transferenciaVer artículo →
Consulta el estado de una transacciónConsulta el estado de una transferenciaVer artículo →
Modificado en 2026-10-15 15:27:57
Anterior
Genera pagos one click
Siguiente
Bancos y detalles de operación para pagos con transferencia bancaria
Built with