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.

Cobros online
Cobros presenciales
Herramientas y recursos
APIs y SDKS
Comandos disponibles - Comunicación con o Mercado Pago - Mercado Pago Developers

Comandos disponibles

Ve a continuación qué comandos estÔn disponibles para usar solo después de cargar la mini app.

Comando: back

Te permite navegar hacia atrƔs, pudiendo retroceder varias pantallas.

ParÔmetroTipoRequeridoValores posiblesDescripción
screeninttrue0 < n < 50El nĆŗmero de pantallas para retroceder. Por defecto = 1.

Ejemplo de código:

javascript

{
    "method": 'back',
    "args": {
        'screen': screens
     }
}

Comando: close

Te permite cerrar lel flujo de webview de la landing del Javascript.

ParÔmetroTipoRequeridoValores posiblesDescripción
-----

Ejemplo de código:

javascript

{
    "method": 'close',
    "args": {}
}

Comando: history

Ingresa al historial de navegación.

ParÔmetroTipoRequeridoValores posiblesDescripción
-----

Ejemplo de código:

javascript

{
    "method": 'history',
    "args": {}
}

Comando: info_device

Permite obtener información del dispositivo Point Smart, como: número de serie, marca y modelo.

ParÔmetroTipoRequeridoValores posiblesDescripción
-----

Ejemplo de código:

javascript

{
    "method": 'info_device',
    "args": {}
}

Comando: clear_history

Te permite borrar el historial de navegación.

ParÔmetroTipoRequeridoValores posiblesDescripción
-----

Ejemplo de código:

javascript

{
    "method": 'clear_history',
    "args": {},
    "callback": callbackResult
}

function callbackResult(result, error) {
   if (result == 'success') {
       // Llamada exitosa
   } else {
       //'error' tiene información detallada de error
   }
}

Iniciar flujo de pago (payment_flow)

Para iniciar el flujo de pago, la función launchPaymentFlow debe ser llamada junto con los siguientes parÔmetros:

ParÔmetroTipoRequeridoValores posiblesDescripción
amountNumberSi0.01 <= n <Ā  50000Monto a pagarse.
metadatastringNoSON Object como uma stringInformación adicional que se devolverÔ al callback después que finalice el flujo de pago.
callback_successstringNoPathsIndica el camino a donde se enviarƔ la respuesta en caso de Ʃxito. Esta ruta serƔ relativa al dominio de la mini app.
callback_errorstringNoPathsIndica el camino donde se enviarĆ” la respuesta en caso de error. Esta ruta serĆ” relativa al dominio de la mini app.

Ejemplo de código:

javascript

launchPaymentFlow(amount, encodeURIComponent({"attr":"123"}),
'response/congrats.html', 'response/error.html')

Para mÔs información, consultÔ la sección Como empezar.

Iniciar mƩtodo de pago (payment_flow)

Para iniciar el flujo de pago con un método de pago, la función launchPaymentMethod debe ser llamada junto con los siguientes parÔmetros:

ParÔmetroTipoRequeridoValores posiblesDescripción
amountNumberSi0.01 <= n <Ā  50000Monto a pagarse.
payment_methodstringSicredit, debit, qr, linkIndica le mƩtodo de pago que se usarƔ.
metadatastringNoSON Object como uma stringInformación adicional que se devolverÔ al callback después que finalice el flujo de pago.
callback_successstringNoPathsIndica el camino a donde se enviarƔ la respuesta en caso de Ʃxito. Esta ruta serƔ relativa al dominio de la mini app.
callback_errorstringNoPathsIndica el camino donde se enviarĆ” la respuesta en caso de error. Esta ruta serĆ” relativa al dominio de la mini app.

Ejemplo de código:

javascript

launchPaymentMethod(25.6, "debit", encodeURIComponent({"attr":"123"}), 
'congrats.html', 'error.html')

Para mÔs información, consultÔ Iniciar método de pago.

Ingresar mƩtodos de pagos disponibles (payment_methods)

Obtiene las variantes de mƩtodos de pago permitidos para iniciar el flujo de pago con un mƩtodo especƭfico.

Las variantes compatibles con esta versión son:

  • Credit: pago con tarjeta de crĆ©dito.
  • Debit: pago con tarjeta de dĆ©bito.
  • Qr: pago con QR.
  • Link: para generar un link de pagamento.
  • Voucher: pago con tarjetas Sodexo.
ParÔmetroTipoRequeridoValores posiblesDescripción
-----