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.

Pagamentos online
Pagamentos presenciais
Ferramentas e recursos
APIs e SDKs
Modelo de integração - Checkout Transparente - Mercado Pago Developers

Modelo de integração

Checkout Transparente agora processa pagamentos com Orders. Se trata de uma API projetada para simplificar seu desenvolvimento com o Mercado Pago: com uma Ășnica integração, vocĂȘ poderĂĄ acessar diversas soluçÔes de pagamento.

Além disso, a API torna o código de integração mais intuitivo e fornece mensagens de erro mais detalhadas, facilitando o processo de desenvolvimento.

Diferenças no processamento

Anteriormente, os pagamentos via Checkout Transparente eram processados exclusivamente pela API de Pagamentos. Agora, também é possível processå-los por meio de Orders, que oferece uma alternativa eficiente e simples para a integração.

Veja abaixo as principais diferenças entre as duas opçÔes.

FuncionalidadeAPI de PagamentosAPI de Orders
Processamento do pagamentoAutomåtico (crie e processe sua transação).Automåtico ou manual (escolhendo quando processar a sua transação).
TransaçÔesUma transação por requisição.MĂșltiplas transaçÔes por requisição.
OperaçÔesPagamentos online.Pagamentos online e Pagamentos presenciais (Point do Mercado Pago).
NotificaçÔesConfiguração avançada por notification_url.Configuração mais simples a partir da seção de NotificaçÔes em Suas integraçÔes.
Validação dos errosRetorna um erro por vez.Retorna uma lista com todos os erros na requisição.

Modos de processamento de Orders

Uma order de pagamentos online pode ser criada para ser processada de dois modos: Modo automĂĄtico e Modo manual.

A definição do modo de processamento serå realizada no momento da criação da order, por meio do parùmetro processing_mode. Seu valor deve ser automatic, para processamentos automåticos, ou manual, para processar o pedido manualmente.

O modo automĂĄtico Ă© o modo padrĂŁo da aplicação. Por meio dele, a transação Ă© concluĂ­da em uma Ășnica etapa e as modificaçÔes sĂŁo limitadas. Para criar a order no modo automĂĄtico, o campo processing_mode, responsĂĄvel por definir o formato de criação e processamento da transação, serĂĄ definido como automatic e todas as informaçÔes serĂŁo enviadas em uma Ășnica requisição.

As operaçÔes permitidas são:

  • Criar e processar order: responsĂĄvel pela criação da order jĂĄ com o processamento da transação simultĂąneo.
  • Obter order: permite obter informaçÔes sobre uma order, incluindo o seu status em tempo real.
  • Capturar order: possibilita a captura do valor autorizado de uma order. Essa opção sĂł Ă© vĂĄlida para cartĂ”es de crĂ©dito.
  • Cancelar order: responsĂĄvel pelo cancelamento de uma order jĂĄ existente, mas que ainda nĂŁo foi processada.
  • Reembolsar order: no caso do modo automĂĄtico, podem ser criados estornos totais ou parciais de um pagamento. A order serĂĄ reembolsada totalmente se todas as transaçÔes forem estornadas por completo.
    • Reembolso total: nĂŁo deverĂĄ ser indicado o valor a ser reembolsado no body da requisição, que deve ser enviado vazio.
    • Reembolso parcial: deverĂĄ ser especificada a quantia a ser reembolsada no body da requisição junto com o ID da transação. Todas as outras transaçÔes permanecerĂŁo como estĂŁo e somente a transação alterada serĂĄ reembolsada.