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.

Integração - Modelo dinùmico - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Integrar o QR Modelo DinĂąmico

Para cobrar atravĂ©s de um QR Modelo DinĂąmico, vocĂȘ precisarĂĄ criar um pedido e, a partir da resposta, criar um cĂłdigo usando um serviço externo.

Fluxo do modelo

Assim Ă© como o modelo dinĂąmico funciona:

  1. Um pedido com todos os dados de pagamento necessĂĄrios Ă© criado.
  2. A resposta incluirĂĄ uma string de dados com o atributo `qr_data'.
  3. Um cĂłdigo QR com o atributo recebido Ă© gerado.
  4. Finalmente, o cĂłdigo QR Ă© disponibilizado para que o cliente, Ă  sua escolha, efetue o pagamento.

Essas etapas podem ser seguidas de duas maneiras: criar um pedido e criar um pedido associado a uma caixa. Vamos vĂȘ-los abaixo.

Criar um pedido

Antes de mais nada, gere a publicação do pedido. Assim que os dados forem enviados ao Mercado Pago, uma string com o padrão EMVCo serå disponibilizada.

Para gerar um pedido, acesse nossa ReferĂȘncia de API e execute a curl encontrada na mesma. Na resposta, vocĂȘ receberĂĄ os dados necessĂĄrios para criar o cĂłdigo QR.

Nota
O modelo nĂŁo tem a opção de remover o pedido. Portanto, recomendamos que vocĂȘ defina uma data de expiração com o atributo expiration_date.

Resposta

json

{
  "qr_data": "00020101021243650016COM.MERCADOLIBRE02013063638f1192a-5fd1-4180-a180-8bcae3556bc35204000053039865802BR5925IZABEL AAAA DE MELO6007BARUERI62070503***63040B6D"
}

A resposta serå uma string com o padrão EMVCo. Utilize o qr_data para disponibilizar o código QR com um gerador ou através da sua aplicação.

Se vocĂȘ tiver uma Chave Pix configurada na sua conta Mercado Pago, a estrutura da string terĂĄ dados referentes a Pix. Por exemplo:

json

{
  "qr_data": "00020101021226940014BR.GOV.BCB.PIX2572pix-qr.mercadopago.com/instore/o/v2/fdf9ece0-6137-4e1e-a49d-94f55ec9eee25204000053039865802BR5925FELIPE AAAAAA AAAAA 6009SAO PAULO62070503***6304B61D"
}

Criar um pedido associado a uma caixa

AlĂ©m da geração do cĂłdigo QR, vocĂȘ tambĂ©m tem a opção de criar e atribuir o mesmo pedido ao cĂłdigo QR fixo do caixa.

Execute a chamada Ă  API detalhada nesta seção da nossa ReferĂȘncia de API para gerar o pedido e a atribuição ao caixa. Na resposta, vocĂȘ receberĂĄ o dado para criar o cĂłdigo QR e este ficarĂĄ associado ao QR declarado.

Receba notificaçÔes de pedidos

As notificaçÔes IPN (Instant Payment Notification) são a forma automåtica de notificar a criação de novos pedidos e as atualizaçÔes de status das mesmas. Por exemplo, se eles foram aprovados, recusados ou se estão pendentes.

VĂĄ para notificaçÔes IPN para aprender como implementĂĄ-los, especificamente notificaçÔes de merchant_order, que sĂŁo aqueles associados a pedidos. VocĂȘ poderĂĄ identificar cada um deles atravĂ©s do parĂąmetro external_reference.