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.

Criar configuração - Configuração da integração - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Criar configuração

Para configurar a integração com a solução Split de pagamentos, vocĂȘ deverĂĄ criar sua aplicação, solicitar permissĂ”es aos seus usuĂĄrios e obter as credenciais. Continue lendo para criar a configuração necessĂĄria.

Importante
Tenha em mente que a solução Split de pagamentos só pode ser integrada com o Checkout Pro , Checkout Transparente e Checkout Bricks , não estando disponível para uso com outros produtos.

Criar aplicação

Crie sua aplicação para integrar com a solução Split de pagamentos seguindo os passos abaixo.

Importante
Durante a criação da sua aplicação, talvez seja necessĂĄrio reautenticar sua identidade. Se jĂĄ concluiu a verificação, serĂĄ solicitada a reautenticação. Caso contrĂĄrio, serĂĄ redirecionado para enviar os documentos necessĂĄrios. Esse passo extra Ă© essencial para proteger sua conta e garantir a conformidade das operaçÔes. VocĂȘ pode consultar a documentação sobre o Painel do desenvolvedor se tiver dĂșvidas sobre como usĂĄ-lo.
  1. Acesse Suas integraçÔes. Uma vez lå, clique no botão Criar aplicação, localizado no canto superior direito.
  2. Insira um nome para identificar sua aplicação (vocĂȘ tem um limite de 50 caracteres).
  3. Escolha a solução de Pagamentos online.
  4. Ao escolher o produto a ser integrado, vocĂȘ pode optar por "Checkout Pro" ou "Checkout API".
  5. Escolha o modelo de integração Marketplace.
  6. Após preencher as informaçÔes solicitadas, clique em Criar aplicação e pronto!

Configurar Redirect URL

Nesta etapa, Ă© necessĂĄrio configurar o Redirect URL para que os vendedores possam autorizar o marketplace a realizar vendas.

Após criar a aplicação, é necessårio ir para a tela de edição para preencher o campo de Redirect URL (nas solicitaçÔes de OAuth, é mostrado como redirect_uri), o qual deve conter a URL do site do marketplace para onde o token do vendedor serå enviado ao concluir o processo de vinculação.

Redirect URL

Solicitar permissĂŁo aos usuĂĄrios

Para solicitar permissão aos seus usuårios para gerenciar vendas em seu nome, é necessårio implementar o fluxo de autorização usando o OAuth. Siga os passos abaixo:

  1. Redirecione seus usuĂĄrios para a seguinte URL para autorizar o gerenciamento de vendas:
ValorDescrição
<APP_ID>Valor obtido durante a criação da aplicação.
<REDIRECT_URI>Valor inserido no campo Redirect Uri durante a configuração do Redirect URL.

curl

https://auth.mercadopago.com.br/authorization?client_id=<APP_ID>&response_type=code&platform_id=mp&redirect_uri=<REDIRECT_URI>
  1. Assim que os usuĂĄrios autorizarem o gerenciamento de vendas, vocĂȘ receberĂĄ um cĂłdigo de autorização na URL que especificou no passo anterior. Este cĂłdigo estarĂĄ no parĂąmetro code da seguinte forma:

curl

http://<REDIRECT_URI>?code=AUTHORIZATION_CODE
Nota
O AUTHORIZATION_CODE tem uma validade de 10 minutos e serĂĄ utilizado para criar as credenciais necessĂĄrias.

Obter credenciais

Utilize o código de autorização obtido na etapa anterior para adquirir as credenciais do usuårio por meio da API de OAuth, permitindo a gestão de suas vendas.

ParùmetroDescrição
<CLIENT_ID>Valor de APP_ID obtido nos detalhes de sua aplicação.
<CLIENT_SECRET>Sua SECRET_KEY, também disponível nos detalhes de sua aplicação.
<AUTHORIZATION_CODE>Código de autorização obtido ao redirecionar o usuårio de volta para o seu site.
<REDIRECT_URI>Deve ser a mesma Redirect URI configurada em sua aplicação.
<STATE>Substitua o valor "RANDOM_ID" por um identificador que seja Ășnico para cada tentativa e que nĂŁo inclua informaçÔes sensĂ­veis de forma que vocĂȘ consiga identificar de quem Ă© o cĂłdigo recebido.

curl

curl -X POST \
     -H 'accept: application/json' \
     -H 'content-type: application/x-www-form-urlencoded' \
     'https://api.mercadopago.com/oauth/token' \
     -d 'client_id=<CLIENT_ID>' \
     -d 'client_secret=<CLIENT_SECRET>' \
     -d 'grant_type=authorization_code' \
     -d 'code=<AUTHORIZATION_CODE>' \
     -d 'redirect_uri=<REDIRECT_URI>' \
     -d 'state=<RANDOM_ID>'

Resposta

json

{
    "access_token": "SELLER_PAYER_TOKEN",
    "public_key": "PUBLIC_KEY",
    "refresh_token": "TG-XXXXXXXXX-XXXXX",
    "live_mode": true,
    "user_id": "COLLECTOR_ID DE PAGO",
    "token_type": "bearer",
    "expires_in": 15552000,
    "scope": "offline_access payments write"
}

A resposta inclui:

  • access_token e public_key do vendedor vinculado.
  • refresh_token, que deve ser utilizado para renovar periodicamente as vinculaçÔes.
  • user_id, igual ao collector_id utilizado para capturar pagamentos.
Importante
Essas credenciais tĂȘm uma validade de 6 meses. Caso nĂŁo sejam renovadas antes desse perĂ­odo, perderĂŁo a validade, e serĂĄ necessĂĄrio repetir o processo de vinculação para autorizar novamente o vendedor. Para saber como renovar essas credenciais, consulte o passo a passo na documentação de Renovação.