Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Comandos disponíveis - Comunicação com Mercado Pago - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Comandos disponĂ­veis

Veja abaixo quais sĂŁo os comandos disponĂ­veis para uso somente apĂłs o carregamento do mini app.

Comando: back

Permite navegar para trĂĄs, podendo voltar por vĂĄrias telas.

ParùmetroTipoObrigatórioValores possíveisDescrição
screeninttrue0 < n < 50O nĂșmero de telas para voltar, sendo por padrĂŁo = 1.

Exemplo de cĂłdigo:

javascript

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

Comando: close

Fecha o fluxo da webview da landing do Javascript.

ParùmetroTipoObrigatórioValores possíveisDescrição
-----

Exemplo de cĂłdigo:

javascript

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

Comando: history

Acessa o histórico de navegação.

ParùmetroTipoObrigatórioValores possíveisDescrição
-----

Exemplo de cĂłdigo:

javascript

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

Comando: info_device

Permite obter informaçÔes do dispositivo Point Smart, como: nĂșmero de sĂ©rie, marca e modelo.

ParùmetroTipoObrigatórioValores possíveisDescrição
-----

Exemplo de cĂłdigo:

javascript

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

Comando: clear_history

Apaga o histórico de navegação.

ParùmetroTipoObrigatórioValores possíveisDescrição
-----

Exemplo de cĂłdigo:

javascript

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

function callbackResult(result, error) {
   if (result == 'success') {
       // Chamada de sucesso
   } else {
       //'error' tem informaçÔes de erro detalhadas
   }
}

Iniciar fluxo de pagamento (payment_flow)

Para iniciar o fluxo de pagamento, a função launchPaymentFlow deve ser chamada juntamente com os seguintes parùmetros:

ParùmetroTipoObrigatórioValores possíveisDescrição
amountNumberSim0.01 <= n <  50000Valor a ser pago.
metadatastringNãoSON Object como uma stringInformação adicional que serå retornada no callback depois que o fluxo de pagamento estiver concluído.
callback_successstringNĂŁoPathsIndica o caminho para onde a resposta serĂĄ enviada em caso de sucesso. Essa rota serĂĄ relativa ao domĂ­nio do mini app.
callback_errorstringNĂŁoPathsIndica o caminho para onde a resposta serĂĄ enviada em caso de erro. Essa rota serĂĄ relativa ao domĂ­nio do mini app.

Exemplo de cĂłdigo:

javascript

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

Para mais informaçÔes, veja a seção Como começar.

Iniciar meio de pagamento (payment_flow)

Para iniciar o fluxo de pagamento com um meio de pagamento, a função launchPaymentMethod deve ser chamada juntamente com os seguintes parùmetros:

ParùmetroTipoObrigatórioValores possíveisDescrição
amountNumberSim0.01 <= n <  50000Valor a ser pago.
payment_methodstringSimcredit, debit, qr, linkIndica o meio de pagamento a ser utilizado.
metadatastringNãoSON Object como uma stringInformação adicional que serå retornada no callback depois que o fluxo de pagamento estiver concluído.
callback_successstringNĂŁoPathsIndica o caminho para onde a resposta serĂĄ enviada em caso de sucesso. Essa rota serĂĄ relativa ao domĂ­nio do mini app.
callback_errorstringNĂŁoPathsIndica o caminho para onde a resposta serĂĄ enviada em caso de erro. Essa rota serĂĄ relativa ao domĂ­nio do mini app.

Exemplo de cĂłdigo:

javascript

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

Para mais informaçÔes, veja Iniciar método de pagamento.

Acessar meios de pagamento disponĂ­veis (payment_methods)

Obtém as variantes de meios de pagamento permitidas para iniciar o fluxo de pagamento, com um meio de pagamento específico.

As variantes compatĂ­veis com esta versĂŁo sĂŁo:

  • Credit: pagamento com cartĂŁo de crĂ©dito.
  • Debit: pagamento com cartĂŁo de dĂ©bito.
  • Qr: pagamento com QR.
  • Link: para gerar um link de pagamento.
  • Voucher: pagamento com cartĂ”es Sodexo.
ParùmetroTipoObrigatórioValores possíveisDescrição
-----