Recursos para IA

Modo de apertura

El esquema de apertura le permite definir cómo se abrirá la caja para el usuario. Por defecto, Checkout Bricks se abre de forma redirect, es decir, con redirección de usuario dentro de la misma página. Sin embargo, es posible personalizar la apertura para que la apertura sea en una página externa.

Presta atención a la configuración de back_urls al crear la preferencia, ya que guía el flujo de retorno al sitio web al finalizar el pago. No utilices dominios locales para este valor (tales como 'localhost/' o '127.0.0.1' con o sin puerto especificado). Recomendamos usar un servidor con dominio nombrado (DNS) o IPs de desarrollo. Para más detalles, consulta la sección URL de retorno.

Esquema de redirección a otra página

El cambio del comportamiento de redirección se realiza mediante la propiedad redirectMode, que puede asumir los valores self o blank.

ValorDescrição
selfMantiene la redirección en la misma página.
blankExternaliza la redirección a una página nueva.

Los bloques de código a continuación implementan el pago en modo redirect a otra 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' }} />