Inicializar dados nos Bricks - Funcionalidades avançadas - Mercado Pago Developers
Qual documentação você quer buscar?

Não sabe como começar a integrar? 

Acesse os primeiros passos

Inicializar dados nos Bricks

Client-Side

Cartões

No formulário exibido para pagamento com cartões, é possível inicializar com os campos de documento e e-mail já preenchidos. Para isso, é necessário passar a seguinte configuração no objeto de inicialização do Brick.

          
settings = {
  ...,
  initialization: {
    ...,
    payer: {
      ...,
      email: '<PAYER_EMAIL_HERE>',
      identification: {
          type: 'string',
          number: 'string',
      },
    }
  }
}

        
          
const initialization = {
 ...,
 payer: {
   ...,
   email: '<PAYER_EMAIL_HERE>',
   identification: {
     type: 'string',
     number: 'string',
   },
 },
};

        

Outros meios de pagamento

No formulário exibido para pagamento com outros meios de pagamentos disponíveis, é possível inicializar com as informações já preenchidas. Para isso, é necessário passar a seguinte configuração no objeto de inicialização do Brick.

          
settings = {
  ...,
  initialization: {
    ...,
    payer: {
      ...,
      email: '<PAYER_EMAIL>',
    }
  }
}

        
          
const initialization = {
 ...,
 payer: {
   email: '<PAYER_EMAIL>',
 },
};

        

PSE

No formulário exibido para pagamento com PSE, é possível inicializar com o campo de e-mail, pessoa e id já preenchidos. Para isso, é necessário passar a seguinte configuração no objeto de inicialização do Brick.

          
settings = {
  ...,
  initialization: {
    ...,
    payer: {
      email: '<PAYER_EMAIL>',
      entityType: 'individual',
      identification: {
        type: '<PAYER_IDENTIFICATION_TYPE>',
        number: '<PAYER_IDENTIFICATION_NUMBER>'
      }
    }
  }
}

        
          
const initialization = {
   ...,
   payer: {
    email: '<PAYER_EMAIL>',
    entityType: 'individual',
    identification: {
      type: '<YOUR_IDENTIFICATION_TYPE>',
      number: '<YOUR_IDENTIFICATION_NUMBER>'
    }
  }
};