¿Qué es Open Banking?
La banca abierta es una reforma, solicitada por la Autoridad de Competencia y Mercado (CMA), que obliga a Banco Agromercantil de Guatemala y a los otros ocho proveedores de cuentas corrientes más grandes (CMA9) a compartir de forma segura los datos de las cuentas de los clientes e iniciar pagos con proveedores externos registrados (TPP) siempre que el cliente haya dado su consentimiento.
Más información en Open Banking
¿Que son nuestras API de Open Banking?
Datos Abiertos - Open Data
Estas API de datos abiertos permiten a los proveedores de API (por ejemplo, bancos, sociedades de crédito hipotecario y proveedores de cajeros automáticos) desarrollar puntos finales de API para productos, sucursales y datos de cajeros automáticos a los que cualquier persona puede acceder.
Cuentas y Transacciones
Estas API de lectura/escritura brindan la capacidad para que los proveedores de servicios de información de cuentas (AISP) aprobados/autorizados accedan a la información de la cuenta y las transacciones de un cliente (usuario de servicios de pago, PSU) para cuentas corrientes comerciales nacionales (BCA) y cuentas corrientes personales (PCA), solo cuando la PSU otorga consentimiento. Esta API se desarrolla de acuerdo con las especificaciones de la API de lectura/escritura de Open Banking, consulte Aquí
Iniciación de pagos
Estas API de lectura/escritura brindan la capacidad para que los proveedores de servicios de iniciación de pagos autorizados (PISP) inicien pagos nacionales, configuren nuevos pagos programados nacionales y órdenes permanentes nacionales, solo cuando la PSU otorgue su consentimiento. Esta API se desarrolla de acuerdo con las especificaciones de la API de lectura/escritura de Open Banking, consulte Aquí
Confirmación de Fondos
Esta API de lectura/escritura permite a un emisor de instrumentos de pago basado en tarjetas ('CBPII') realizar una solicitud para confirmar que los fondos están disponibles. Esta API se desarrolla de acuerdo con las especificaciones de la API de lectura/escritura de Open Banking, consulte Aquí
¿Cuáles son las funciones que puede desempeñar un TPP?
Un proveedor externo puede desempeñar las siguientes funciones una vez que esté registrado en su autoridad nacional competente (ANC):
API de lectura/escritura
A¿Cómo puedo acceder a las API de lectura/escritura de Banco Agromercantil de Guatemala?
Como TPP, para acceder a nuestras API de lectura/escritura, debe estar inscrito en Open Banking (Guía de inscripción en Open Banking) y registrado en la Autoridad de Conducta Financiera (FCA) o en una Autoridad Nacional Competente (NCA), ya sea como AISP y/o PISP, TSP o CBPII.
Esto le permitirá acceder a nuestras API a través del Portal para desarrolladores de Banco Agromercantil de Guatemala.
Como proveedor externo, ¿hay algún lugar donde pueda probar prototipos de soluciones de Open Banking?
Sí, Banco Agromercantil de Guatemala tiene una instalación de prueba Bano Demo disponible a través de nuestro Portal para desarrolladores. Este se encuentra disponible desde Junio del año 2025.
Echa un vistazo a nuestra Incorporacion para obtener una guía paso a paso sobre cómo empezar a probar con nuestras API de Banco Demo.
Where are the specifications you have used to build your current APIs?
Hay especificaciones completas proporcionadas por OBIE disponibles en Open Banking: Especificaciones de API a partir de las cuales hemos creado nuestras API.
Códigos de respuesta
Recibo una respuesta 401 no autorizada al invocar puntos de conexión /token
Recibo un error de protocolo de enlace SSL al intentar invocar /token o puntos finales de recursos.
Comprueba que estás utilizando el certificado de red correcto firmado por Open Banking para establecer la conexión TLS MA