Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Ocultar elemento - Personalizaciones visuales - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Ocultar elemento

Ve a continuaciĂłn cĂłmo ocultar elementos de Payment Brick.

Ocultar tĂ­tulo

Client-Side

-Brick
Momento de personalizaciĂłnAl renderizar el Brick
Propiedadcustomization.hideFormTitle
TipoBoolean
ObservacionesCuando true, oculta la lĂ­nea de tĂ­tulo.
          
const settings = {
   ...,
   customization: {
       visual: {
           hideFormTitle: true
       }
   }
}

        
          
const customization = {
 visual: {
   hideFormTitle: true
 }
};

        

Ocultar botĂłn de pago

Client-Side

-Brick
Momento de personalizaciĂłnAl renderizar el Brick
Propiedadcustomization.visual.hidePaymentButton
TipoBoolean
ObservacionesCuando true, el botĂłn de envĂ­o del formulario no se muestra y pasa a ser necesario usar la funciĂłn getFormData para obtener los datos del formulario (ver el ejemplo a continuaciĂłn).
          
const settings = {
    ...,
    callbacks: {
        onReady: () => {
            // callback llamado cuando el Brick estĂĄ listo
        },
        onError: (error) => { 
            // callback llamado para todos los casos de error de Brick
        },
    },
    customization: {
        visual: {
            hidePaymentButton: true
        }
    }
}

        
          
const customization = {
 visual: {
   hidePaymentButton: true
 }
};

        

Dado que el botĂłn de pago predeterminado se ha ocultado, deberĂĄ agregar algĂșn reemplazo. Los siguientes bloques de cĂłdigo ejemplifican cĂłmo implementar su botĂłn de pago personalizado.

html

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

Javascript

function createPayment(){
    window.paymentBrickController.getFormData()
        .then(({ formData }) => {
            console.log('formData received, creating payment...');
            fetch("/process_payment", {
                method: "POST",
                headers: {
                    "Content-Type": "application/json",
                },
                body: JSON.stringify(formData),
            })
        })
        .catch((error) => {
            // manejo de errores al llamar getFormData()
        });
};