Ocultar elemento - Configurações adicionais - Mercado Pago Developers

Ocultar título

Client-Side

-Brick
Momento de customizaçãoAo renderizar brick
Propriedadecustomization.hideFormTitle
TipoBoolean
ObservaçõesQuando true, oculta a linha de título.

javascript

const settings = {
   ...,
   customization: {
       visual: {
           hideFormTitle: true
       }
   }
}

Ocultar botão de pagamento

Client-Side

-Brick
Momento de customizaçãoAo renderizar brick
Propriedadecustomization.visual.hidePaymentButton
TipoBoolean
ObservaçõesQuando true não mostra o botão de enviar o formulário e passa a ser necessário utilizar a função getFormData para obter os dados do formulário (veja exemplo abaixo).

javascript

const settings = {
    ...,
    callbacks: {
        onReady: () => {
            // callback chamado quando o Brick estiver pronto
        },
        onError: (error) => { 
            // callback chamado para todos os casos de erro do Brick
        },
    },
    customization: {
        visual: {
            hidePaymentButton: true
        }
    }
}

html

<button type="button" onclick="createPayment();">Custom Payment Button</button>

javascript

function createPayment(){
    window.paymentBrickController.getFormData()
        .then(({ paymentType, formData }) => {
            console.log('formData received, creating payment...');
            if (paymentType === 'credit_card' || paymentType === 'debit_card') {
                fetch("/process_payment", {
                    method: "POST",
                    headers: {
                        "Content-Type": "application/json",
                    },
                    body: JSON.stringify(formData),
                })
            }
        })
        .catch((error) => {
            // tratamento de erros ao chamar getFormData()
        });
};

Ocultar painel da Conta Mercado Pago

Client-Side

-Brick
Momento de customizaçãoAo renderizar brick
Propriedadecustomization.visual.hideRedirectionPanel
TipoBoolean
ObservaçõesQuando true, oculta dentro da opção de pagamento com a Conta Mercado Pago, o painel de redirecionamento para o site do Mercado Pago.

javascript

const settings = {
   ...,
   customization: {
       visual: {
           hideRedirectionPanel: true
       }
   }
}