Creando Llaves Bre-B

Visión General

Bre-B es el sistema de pagos inmediatos de Colombia (Sistema de Pagos Inmediatos - SPI) que habilita transferencias en tiempo real entre personas, comercios, entidades gubernamentales y entidades financieras. En el centro de este sistema está la Gestión de Llaves (Key Management): un identificador único y legible que simplifica el flujo de pago.

Conceptos Clave

En Bre-B, una Llave (o alias) es un identificador legible por humanos para una Cuenta bancaria. En lugar de compartir números de cuenta extensos, los usuarios registran una llave para recibir pagos al instante (no se necesita llave para enviar un pago).

Cada llave se mapea a una cuenta específica y debe ser única globalmente dentro del ecosistema Bre-B.

La relación entre una cuenta y sus llaves es de tipo 1:N, lo que significa que una cuenta puede tener una o más llaves asociadas.

Valor para el Negocio

Para las Entidades

  • Mejora la experiencia y adopción del cliente con onboarding más simple y transferencias más fáciles.
  • Aumenta la eficiencia operativa con menos errores.

Para los Usuarios

  • Habilita pagos en tiempo real usando identificadores simples.
  • Evita errores al ingresar números de cuenta y datos personales.
  • Experiencia más intuitiva, ideal para escenarios mobile-first.

Para los Reguladores

  • Promueve la inclusión financiera y el acceso a pagos digitales.
  • Brinda trazabilidad centralizada de la propiedad y uso de llaves.
  • Se alinea con los objetivos de interoperabilidad regional en América Latina.

Beneficios de los Pagos Basados en Llaves

BeneficioDescripción
Experiencia SimplificadaLos clientes inician transferencias con una llave, no con un número de cuenta.
Velocidad y ConfiabilidadLos pagos se realizan en tiempo real y con confirmación instantánea.
InteroperabilidadLas llaves funcionan entre bancos y entidades participantes.
Seguridad y PrivacidadReduce la exposición de datos sensibles.
Múltiples Llaves por CuentaUna cuenta puede tener más de una llave asociada.

Ejemplos de Casos de Uso

Transferencias entre Personas (P2P)

Un cliente envía dinero a un amigo usando su correo electrónico o número celular. No necesita conocer ni almacenar los datos de la cuenta.

Pagos de Persona a Comercio (P2M)

Un comercio registra una llave como tiendaelalcalde@correo.com y recibe pagos instantáneos directamente en su cuenta empresarial.

Ciclo de Vida de una Llave

  1. Crear una Llave: Asocia un key_value a una cuenta usando el endpoint Crear Llave Bre-B.
  2. Actualizar Llave:Cambiar la cuenta asociada (p. ej., si el usuario cambia de entidad financiera).
  3. Suspender Llave: Bloquear temporalmente una llave por seguridad.
  4. Activar Llave: Reactivar una llave previamente bloqueada.
  5. Eliminar Llave: Desvincular la llave de la cuenta asociada.
  6. Resolver Llave: Consultar el registro para convertir llaves en cuentas.

Crear una Llave

Para más detalles del endpoint, consulta la sección: Crear Llave Bre-B.

Tipos de Llave y Valor de la Llave

El campo key_type define el formato y propósito de la llave dentro del sistema Bre-B mientras key_value contiene el valor de la llave. Estas llaves permiten pagos rápidos y seguros entre personas y empresas, sin necesidad de compartir información bancaria tradicional.

Tipo de Llave (key_value)DescripciónEjemplo de Valor (key_value)
IDNúmero de documento7922089
MOBILENúmero de celular+573001234567
EMAILCorreo electrónicouser@example.com
ALPHAAlias personalizado@clientalias123
BCODECódigo comercial entidad0012345678

La combinación de key_type + key_value debe ser única en toda la infraestructura Bre-B. La plataforma valida esta unicidad.

Ejemplo de Solicitud

ParámetroDescripción
account_idID de la cuenta que quieres asociar a la llave.
key.key_typeTipo de llave. Ver sección anterior para valores válidos.
key.key_valueIdentificador único de la llave. Debe cumplir con el formato correspondiente al tipo.

El account_id corresponde al ID obtenido tras Vincular Cuenta en el proceso de Vinculación de Clientes.

Cuerpo de la Solicitud

JSON
Copy

Ejemplo de Respuesta

ParámetroDescripción
idID único asignado a la llave.
account_idID de la cuenta vinculada a esta llave.
key.key_valueValor registrado de la llave.
key.key_typeTipo de llave creada (por ejemplo, E para correo electrónico).
statusEl Estado de la llave.
created_atMarca de tiempo ISO-8601 (UTC) cuando se creó el recurso en la plataforma Passport.
updated_atMarca de tiempo ISO-8601 (UTC) de la última actualización del recurso en la plataforma Passport.

Cuerpo de la Respuesta

JSON
Copy

Soporte y Recursos

  • Explora la Colección de Postman para ver ejemplos prácticos.
  • Contacta a tu representante de Passport o al equipo técnico si necesitas ayuda adicional.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard