Pré-requisitos
Considere os pontos a seguir antes de começar:
- Acesse a uma conta
- Crie uma aplicação
- Gere usuĂĄrios de teste
- Obtenha o seu Access Token
- Identifique a sua integração
1. Acesse uma conta
Para começar a integração, vocĂȘ precisa ter uma conta no Mercado Pago ou Mercado Livre.
VocĂȘ pode Acessar uma conta existente ou Criar uma nova conta.
2. Crie uma aplicação
Para realizar transaçÔes através da integração do Mercado Pago é necessårio criar uma credencial. Essa credencial terå uma identificação, assim como um Access Token que permitirå fazer transaçÔes usando uma conta Mercado Pago.
Crie uma aplicação para obter as credenciais e configurar notificaçÔes webhooks.
Ă muito simples, veja como:
- Acesse Suas integraçÔes e clique em Criar aplicação.
- Nomeie a aplicação para identificação posterior.
- Selecione a opção Pagamentos presenciais e depois QRCode.
- Opcionalmente, vocĂȘ pode selecionar o modelo de integração, presencial ou dinĂąmico
- Aceite nossos Termos e CondiçÔes, e clique novamente em Criar aplicação. E pronto!
3. Gere usuĂĄrios de teste
Utilize contas de teste para garantir que sua integração dĂȘ suporte a todos os fluxos e cenĂĄrios possĂveis. Elas tĂȘm os mesmos recursos de uma conta real do Mercado Pago, o que permite testar o funcionamento das integraçÔes que vocĂȘ estĂĄ desenvolvendo.
Para realizar um teste Ă© preciso ter pelo menos duas contas:
- Vendedor: conta necessåria para configurar a aplicação e as credenciais para a cobrança. Esta é a sua conta de usuårio.
- Comprador: conta necessĂĄria para testar o processo de compra.
Além dessas contas, é importante também utilizar os cartÔes de teste para testar a integração de pagamento e simular o processo de compra, assim como o saldo na conta do Mercado Pago do usuårio de teste. Veja mais detalhes abaixo.
Para criar contas e testar o funcionamento das integraçÔes, siga os passos abaixo.
- No Devsite, navegue até Suas integraçÔes e clique no card correspondente à sua aplicação.
- Na pågina da aplicação, vå até a seção Contas de teste e clique no botão + Criar conta de teste.
- Na tela "Criar nova conta", insira uma descrição para identificação da conta. Exemplo: "Vendedor - loja 1".
- Em seguida, selecione o paĂs de operação da conta. Essa informação nĂŁo poderĂĄ ser editada posteriormente e, alĂ©m disso, os usuĂĄrios Comprador e Vendedor precisam ser do mesmo paĂs.
- Preencha com um valor fictĂcio em dinheiro que servirĂĄ como referĂȘncia para vocĂȘ testar suas aplicaçÔes. Esse valor aparecerĂĄ como saldo na conta do Mercado Pago do usuĂĄrio de teste e poderĂĄ ser utilizado para simulação de pagamentos, assim como com os cartĂ”es de teste.
- Autorize o uso dos seus dados pessoais conforme a Declaração de Privacidade e certifique que sua conta usa as ferramentas do Mercado Pago de acordo com os Termos e condiçÔes marcando a caixa de seleção.
- Clique em Criar conta de teste.
Pronto! A conta de teste foi criada e serå exibida na tabela com as informaçÔes abaixo.
- PaĂs: Local de origem da conta selecionado em seu cadastro.
- Identificação da conta: Descrição para identificação da conta de teste.
- UsuĂĄrio: Username da conta de teste gerado automaticamente. Esse Ă© o username utilizado para fazer login com o test user.
- Senha: Senha de acesso à conta do usuårio de teste gerada automaticamente. Para gerar uma nova senha, clique nos 3 pontos verticais ao final da linha da tabela e selecione a opção Gerar nova senha.
- Criado em: Data em que a conta de teste foi criada.
Validar login com usuĂĄrios teste
Ao realizar o login com usuårios de teste e acessar algumas seçÔes do Painel do Desenvolvedor, a autenticação da conta mediante um código enviado por e-mail pode ser solicitada.
Como se tratam de usuĂĄrios fictĂcios, vocĂȘ nĂŁo terĂĄ acesso ao e-mail que receberĂĄ o cĂłdigo. Em vez disso, vocĂȘ deve realizar essa autenticação inserindo os Ășltimos 6 dĂgitos que compĂ”em o User ID da conta de teste ou os Ășltimos 6 dĂgitos que compĂ”em o Access Token produtivo.
Tenha em mente que ao fazer login com uma conta de teste, vocĂȘ nĂŁo terĂĄ acesso a determinadas seçÔes do Painel do desenvolvedor, como Credenciais de teste ou Qualidade de integração. SĂŁo secçÔes que nĂŁo sĂŁo necessĂĄrias para este tipo de contas, e tambĂ©m podem interferir na sua utilização adequada e desejada.
ApĂłs a geração dos usuĂĄrios de teste, vocĂȘ pode começar a integração e criar as lojas e os caixas.
4. Obtenha o seu Access Token (OAuth)
Se vocĂȘ Ă© um integrador que trabalha com diversas lojas que operam com o Mercado Pago, recomendamos que faça o OAuth - autenticação entre contas*. AtravĂ©s do processo o vendedor autoriza o compartilhamento seguro dos seus dados com um sistema de terceiros.
O Access Token só pode ser compartilhado via OAuth. Consulte a documentação para obter mais informaçÔes.
5. Identifique a sua integração (Sponsor ID)
Ao criar uma conta no Mercado Pago, vocĂȘ recebe um User ID, se for usuĂĄrio, ou um Cust ID, se for vendedor. Ambos sĂŁo IDs Ășnicos gerados automaticamente, e permitirĂŁo que as integraçÔes sejam associadas a cada conta, incluindo-as nas chamadas de API.
Ao fazer integraçÔes para terceiros, o parùmetro sponsor_id
permitirĂĄ identificar os pedidos que sĂŁo realizados pelo seu ponto de venda. VocĂȘ deverĂĄ enviar o Sponsor ID nos chamados para a API de Pedidos Presenciais. Siga as instruçÔes abaixo para saber como obtĂȘ-lo e incluĂ-lo:
- Se vocĂȘ ainda nĂŁo fez, crie uma conta no portal do Mercado Pago.
- Obtenha o ID do usuĂĄrio (Cust ID ou User ID) da sua conta acessando os detalhes da aplicação que vocĂȘ criou anteriormente.
- Inclua o ID da sua conta de integrador no Sponsor ID do vendedor.
- Envie o Sponsor ID em todas as transaçÔes QR, conforme mostrado em nossa ReferĂȘncia de API.