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

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
}