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.
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
.
Valor | Descrição |
self | Mantém o redirecionamento na mesma pågina. |
blank | Externaliza 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' }} />