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.

Modo de abertura - Funcionalidades avançadas - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Modo de abertura

O esquema de abertura permite definir como o checkout serĂĄ aberto para o usuĂĄrio. Por padrĂŁo, o Checkout Bricks Ă© 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, pois 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

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

          
const renderComponent = async (bricksBuilder) => {
 const settings = {
   initialization: {
     preferenceId: '<PREFERENCE_ID>',
     redirectMode: 'blank'
   }
 };
 const brickController = await bricksBuilder.create(
   'wallet',
   'wallet_container',
   settings
 );
};
renderComponent (bricksBuilder);

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