Inicio
Documentação
Recursos
Parcerias
Comunidade

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.

Boas prĂĄticas - OAuth - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Boas pråticas para a integração do OAuth

Ao usar o OAuth, é importante considerar alguns aspectos para que a integração funcione corretamente.

Abaixo, vocĂȘ encontrarĂĄ um guia para possĂ­veis erros e boas prĂĄticas para utilização do OAuth.

Uso correto de valores em headers de solicitação

Use os headers accept e content-type em todas as solicitaçÔes POST e evite adicionar valores a headers não relacionados à integração para evitar erros de resposta.

oauth_header

Uso correto dos valores 'params'

Ao fazer a chamada POST, utilize apenas os valores params solicitados e evite adicionar qualquer valor nĂŁo obrigatĂłrio, caso contrĂĄrio, receberĂĄ um cĂłdigo de erro em resposta.

oauth_params

Uso correto dos Query Params

Lembre-se de nĂŁo enviar nenhum parĂąmetro dentro dos Query Params. Envie os parĂąmetros no request body conforme indicado em nossa ReferĂȘncia da API.

oauth_queryparams

Uso correto do campo 'grant_type'

Use o campo grant_type com os valores authorization_code ou client_credentials em todas as suas requisiçÔes. Tenha em mente que enviar qualquer outro valor pode resultar em um erro na resposta.

oauth_grant_type

Usando o campo 'state' na solicitação do 'autorization code'

Para aumentar a segurança da integração, inclua o parùmetro state no fluxo de solicitação do authorization code. Isso garantirå que a resposta pertença a uma solicitação iniciada pelo mesmo aplicativo.

Certifique-se de que o redirect_uri seja uma URL eståtica. Se desejar enviar parùmetros adicionais nessa URL, utilize o parùmetro state para incluir essas informaçÔes. Caso contrårio, a chamada receberå uma resposta de erro se o redirect_uri não corresponder exatamente à configuração do aplicativo.

oauth_state

Para obter mais informaçÔes sobre a solicitação, seus parĂąmetros e as possĂ­veis respostas de sucesso e erro, consulte nossa ReferĂȘncia da API.