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
-----