Renderizado por defecto - Status Screen - Mercado Pago Developers
¿Qué documentación quieres buscar?

¿No sabes cómo empezar la integración? 

Accede a los primeros pasos

Renderizado por defecto

Importante
Para realizar el renderizado de Status Screen Brick, primero realice los pasos de inicialización compartidos entre todos los Bricks.

Configurar el Brick

Creae la configuración de inicio de Brick

          
const renderStatusScreenBrick = async (bricksBuilder) => {
 const settings = {
   initialization: {
     paymentId: '<PAYMENT_ID>', // id de pago para mostrar
   },
   callbacks: {
     onReady: () => {
       /*
         Callback llamado cuando Brick está listo.
         Aquí puede ocultar cargamentos de su sitio, por ejemplo.
       */
     },
     onError: (error) => {
       // callback llamado solicitada para todos los casos de error de Brick
       console.error(error);
     },
   },
  };
  window.statusScreenBrickController = await bricksBuilder.create(
   'statusScreen',
   'statusScreenBrick_container',
   settings,
  );  
};
renderStatusScreenBrick(bricksBuilder);

        
          
const initialization = {
 paymentId: '<PAYMENT_ID>', // id de pago para mostrar
};
const onError = async (error) => {
 // callback llamado solicitada para todos los casos de error de Brick
 console.log(error);
};
const onReady = async () => {
 /*
   Callback llamado cuando Brick está listo.
   Aquí puede ocultar cargamentos de su sitio, por ejemplo.
 */
};

        
Atención
Cada vez que el usuario sale de la pantalla donde se muestra algún Brick, es necesario destruir la instancia actual con el comando window.statusScreenBrickController.unmount(). Al ingresar nuevamente se debe generar una nueva instancia.

El paymentId que se debe enviar a Brick para su inicialización es el ID que devuelve la API de Pagos al generar un pago con Mercado Pago.

Renderizar el Brick

Una vez creadas las configuraciones, ingrese el código a continuación para renderizar el Brick.

Importante
El id statusScreenBrick_container de la div html abajo debe corresponder que el valor enviado en el metodo create() de la etapa anterior.
          
<div id="statusScreenBrick_container"></div>

        
          
import { StatusScreen } from '@mercadopago/sdk-react';


<StatusScreen
   initialization={initialization}
   onReady={onReady}
   onError={onError}
/>

        

El resultado de renderizar el Brick debería parecerse a la imagen de abajo.

status-screen-Brick