Esquema de abertura com redirect externo - Configurações adicionais - Mercado Pago Developers

Esquema de abertura com redirect externo

O esquema de abertura define como o checkout será exibido ao usuário. O Checkout Pro oferece duas modalidades:

  • Redirect (por padrão): redireciona o usuário dentro da mesma janela do navegador.
  • Redirect externo: abre o checkout em uma nova janela ou aba.

É possível realizar essa configuração via SDK ou API. Selecione a forma de sua preferência e siga as etapas a seguir.

Configure corretamente as back_urls ao criar a preferência. Sem essas URLs, os usuários não serão redirecionados automaticamente para o seu site após o pagamento e permanecerão na página do Mercado Pago. Consulte Configurar URLs de retorno para mais detalhes.

Configurar o redirect externo

Para abrir o checkout em uma nova janela ou aba, utilize a propriedade redirectMode com o valor blank ao inicializar o checkout a partir da preferência de pagamento.

ValorComportamento
selfRedireciona para a mesma janela (comportamento padrão).
blankInicializa o checkout em uma nova janela ou aba.

Utilize o seguinte exemplo para implementar uma cobrança em modo redirect:

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