Inicio
Documentación
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integración y vendedores que quieren contratarlos.

Comunidad

Recibe las últimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Mini apps manifiesto - Introducción - Mercado Pago Developers

Búsqueda inteligente powered by OpenAI 

Mini apps manifiesto

Cada MiniApp debe contener un archivo de manifiesto llamado miniapp_manifest.json en el directorio raíz del archivo .zip. Es un documento JSON que contiene parámetros esenciales y opcionales, utilizados para configurar la integración com Mercado Pago Super App

El manifiesto de MiniApps puede contener los siguientes campos:

CampoTipoRequeridoDescripción
namestringsiEn caso de que la Super App necesite mostrar el nombre de la MiniApp, se mostrará el valor de este campo.
versionstringsiEl número de versión de MiniApp formateado como un número dividido por puntos (.).
state_persistencebooleansiDefine si la mini app mantiene su estado después de cerrarse.

Por defecto es "true".
show_action_barbooleannoDefine si las mini apps admiten la barra de acciones de Android.

Por defecto es "false".
use_wide_view_portbooleannoDefine si las mini apps admiten una ventana gráfica amplia.

Por defecto es "false".
related_hostsarray<string>noFunciona como una lista de permisos que indica con qué hosts puede comunicarse la mini app. Si el host no está en la lista, se bloqueará la comunicación .
client_idstringsiFunciona como id por la mini app al iniciar un lanzar el flujo de pagos para el rastreo de los pagos.
control_back_actionbooleannoDefine si el MiniApp puede manejar acciones de callback nativas.

Esto es False por defecto.

A continuación se muestra un ejemplo de miniapp_manifest.json.

json

{
   "name": "MercadoPago",
   "version": "1.0.0",
   "related_hosts": [
  	     "mercadopago.com",
	     "mercadolibre.com"
   ],
   "state_persistence": true,
   "show_action_bar": false,
   "use_wide_view_port": true,
   “client_id”:”123456786543”,
   “control_back_action”: true
}