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.

Esquema de abertura - Interface de usuĂĄrio - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Esquema de abertura

O esquema de abertura permite definir como o checkout serĂĄ aberto para o usuĂĄrio. Por padrĂŁo, o Checkout Pro Ă© aberto de forma redirect, ou seja, com redirecionamento do usuĂĄrio dentro da mesma pĂĄgina.

Contudo, Ă© possĂ­vel personalizar a abertura para que a abertura seja em uma pĂĄgina externa.

Atenção
É de extrema importĂąncia que se atente, durante a criação da preferĂȘncia, para a configuração das back_urls porque elas serĂŁo responsĂĄveis por guiar o fluxo de retorno ao seu website quando o checkout for finalizado. Para mais informaçÔes, veja a seção de URLs de retorno .

Esquema de redirecionamento para outra pĂĄgina

Este esquema farå com que o checkout seja aberto em uma tela ou aba separada. A alteração no comportamento do redirecionamento é feita pela propriedade redirectMode, a qual pode assumir os valores self ou blank.

ValorDescrição
selfMantém o redirecionamento na mesma pågina.
blankExternaliza o redirecionamento para uma nova pĂĄgina.

Os blocos de cĂłdigo abaixo implementam o checkout em modo redirect para outra pĂĄgina.

          
mp.bricks().create("wallet", "wallet_container", {
   initialization: {
       preferenceId: "<PREFERENCE_ID>",
       redirectMode: "blank"
   },
});

        
          
<Wallet initialization={{ preferenceId: '<PREFERENCE_ID>', redirectMode: 'blank' }} />

        

Esquema de abertura direto

TambĂ©m Ă© possĂ­vel realizar a integração atravĂ©s de chamadas via backend diretamente para a API de PreferĂȘncias. Neste modelo, vocĂȘ obterĂĄ o link do Checkout Pro no atributo init_point, na resposta Ă  requisição da API. A partir daĂ­, basta utilizĂĄ-lo para redirecionar o comprador ao checkout.

Para definir o modelo de redirect direto, insira o cĂłdigo abaixo em seu projeto informando o init_point, campo o qual Ă© retornado na criação da preferĂȘncia gerada anteriormente.

html

<!doctype html>
<html>
 <head>
   <title>Pagar</title>
 </head>
 <body>
   <a href="YOUR_INIT_POINT"> // Indique o init_point retornado na criação da preferĂȘncia
     <button>
       Pagar com Mercado Pago
     </button>
   </a>
 </body>
</html>