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.

Funcionalidade de sniffing - Iniciar vinculação - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Funcionalidade de sniffing

O sniffing é uma funcionalidade que permite identificar se um usuårio tem o aplicativo do Mercado Pago instalado em seu dispositivo móvel e abrí-lo automaticamente. Caso afirmativo, ao abrir o agreement_uri em um navegador, o fluxo de vinculação é iniciado automaticamente no aplicativo, sem que o usuårio precise fazer login manualmente.

A função de sniffing simplifica o processo de vinculação, melhorando a experiĂȘncia do usuĂĄrio ao reduzir a fricção durante a vinculação.

Modelos de implementação de sniffing

Veja a seguir os modelos disponíveis para adicionar à sua integração com o Mercado Pago.

Atenção
Os modelos preferidos de utilização do sniffing devem ser coordenados com a equipe de IntegraçÔes do Mercado Pago para que estes sejam previamente configurados em sua aplicação.
  • App Link (disponĂ­vel apenas para dispositivos Android): se o aplicativo do Mercado Pago estiver instalado no dispositivo do usuĂĄrio, ele interceptarĂĄ quando se navegar para agreement_uri e abrirĂĄ automaticamente o fluxo de vinculação no contexto do aplicativo.
  • Navegador (disponĂ­vel para dispositivos Android e iOS): ao abrir o agreement_uri em um navegador, a pĂĄgina reconhecerĂĄ o contexto e aplicarĂĄ diferentes estratĂ©gias para tentar abrir o aplicativo do Mercado Pago, sendo:
    • Se o usuĂĄrio tiver o aplicativo instalado, o fluxo de vinculação serĂĄ aberto automaticamente no aplicativo.
    • Se o usuĂĄrio nĂŁo tiver o aplicativo instalado, serĂĄ direcionado ao navegador padrĂŁo do usuĂĄrio e, nesse caso, Ă© possĂ­vel que o usuĂĄrio tenha que fazer login manualmente.

sniffing

Importante
O _sniffing_estĂĄ disponĂ­vel apenas no navegador do dispositivo mĂłvel quando o usuĂĄrio tem o aplicativo do Mercado Pago instalado e, dependendo do dispositivo e do sistema operacional, a experiĂȘncia de abrir um aplicativo a partir de um navegador pode variar. Em geral, Ă© necessĂĄria a confirmação do usuĂĄrio atravĂ©s de um modal do sistema.

Configuração

Para utilizar o o recurso de sniffing, basta abrir um link no navegador web do dispositivo móvel para ativar a detecção e seguir o fluxo de vinculação. Veja abaixo como disponibilizar a funcionalidade de sniffing em sua integração.

  1. Envie um GET com os atributos necessårios, pricipalmente o return_uri, ao endpoint /v2/wallet_connect/agreements e execute a requisição para iniciar uma vinculação.
Atenção
É necessĂĄrio que a URL utilizada no parĂąmetro return_uri seja para um recurso web (nĂŁo podem ser utilizados deeplinks) e o inĂ­cio dela deve coincidir com a URL de retorno configurada na aplicação do vendedor. Para mais informaçÔes, acesse os Detalhes da aplicação .
  1. Serão retornados os parùmetros agreement_id e agreement_uri. Utilize um componente In-App Browser para navegar até o agreement_uri, endereço para onde o comprador é redirecionado para conceder o acesso à carteira do Mercado Pago para realizar o pagamento. De acordo com o sistema operacional, utilize o Custom Tabs para dispositivos Android e o SVC para dispositivos iOS.
  2. A partir disso, utilize a URL de retorno return_uri para finalizar o processo de vinculação.

Após configurada, é possível desativar a função de sniffing da sua apliação e essa ação deve ser coordenada com a equipe de IntegraçÔes do Mercado Pago.