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.

Card Payment - Checkout Bricks - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Card Payment Brick

Card Payment Brick ofrece un formulario de pago con un diseño optimizado y diferentes temas, trayendo todos los campos necesarios para realizar un pago con tarjeta de crédito y/o débito, e incluye los mecanismos necesarios para recibir automåticamente los datos necesarios para crear el pago en el back-end.

Este Brick, ademĂĄs de contener los campos para recolectar los datos personales del titular de la tarjeta (nombre del titular y documento), tambiĂ©n tiene campos para recolectar el nĂșmero de tarjeta, la fecha de vencimiento y el cĂłdigo de seguridad (CVV), que ya cumplen con los estĂĄndares de seguridad PCI, eliminando la necesidad de procesar estos datos.

Ademås de recopilar los campos necesarios para realizar el pago, este componente también ayuda al usuario a terminar de completar la pantalla con alertas de campos incompletos y posibles errores en el llenado. Ve a continuación las principales características de este Brick.

Prueba nuestro Brick

Construye y comprueba la experiencia visual en tiempo real. Cuando esté todo listo, descarga o copia el código generado para agregarlo a tu sitio web o compartirlo con un desarrollador.

Element for view
Demo

Layout

El layout de Card Payment Brick se basa en las mejores pråcticas de UX para que sea posible ofrecer la mejor experiencia de compra sin que debas preocuparte por detalles de diseño. El layout presenta los elementos que se detallan a continuación.

cardform

ElementoCaracterĂ­sticasObservaciones
TĂ­tulo y banderas aceptados

Propiedad: formTitle
Valor (título): Tarjeta de crédito o débito
Label: N/A
Placeholder: N/A
Tipo: text/imagen
Formato: N/A
MĂĄx. caracteres: N/A
Opcional
Personalizable*

*Las banderas se muestran junto con el tĂ­tulo. La Ășnica personalizaciĂłn disponible para ellos es ocultarlos junto al tĂ­tulo del formulario, dejando de mostrar esa informaciĂłn.
Campo para ingresar el nĂșmero de tarjeta

Propiedad: cardNumber
Valor: N/A
Label: NĂșmero de tarjeta
Placeholder: 1234 1234 1234 1234
Tipo: number
Formato: N/A
MĂĄx. caracteres: dependiendo del emisor, pudiendo variar entre 15 y 16.
Obligatorio
personalizable (label, placeholder)
Campo para ingresar la fecha de vencimiento de la tarjeta

Propiedad: expirationDate
Valor: N/A
Label: Fecha de vencimiento
Placeholder: MM/AA
Tipo: date
Formato: MM/AA
MĂĄx. caracteres: 5
Obligatorio
personalizable (label, placeholder y mĂĄximo de caracteres incorrectos)
Campo para ingresar el cĂłdigo de seguridad

Propiedad: securityCode
Valor: N/A
Label: CĂłdigo de seguridad
Placeholder: 1234
Tipo: integer
Formato: N/A
MĂĄx. caracteres: 4
Obligatorio
personalizable (label, placeholder)
Campo para ingresar el nombre del titular de la tarjeta

Propiedad: cardholderName
Valor: N/A
Label: Nombre del titular tal y como aparece en la tarjeta
Placeholder: JoĂŁo Silva
Tipo: string
Formato: N/A
MĂĄx. caracteres: 100
Obligatorio

personalizable (label, placeholder, tipo, formato y mĂĄximo de caracteres incorrectos.)
Campo para seleccionar el documento del titular de la tarjeta

Propiedad: cardholderIdentificationType
Valor: CPF, CNPJ
Label: Documento
Placeholder: N/A
Tipo: select
Formato: N/A
MĂĄx. caracteres: N/A
Obligatorio*
Personalizable (label, placeholder)

*Si los datos de tipo y nĂșmero de documento se proporcionaron y guardaron previamente, este elemento se vuelve opcional.
Campo para ingresar el nĂșmero de documento del titular de la tarjeta

Propiedad: cardholderIdentificationNumber
Valor: N/A
Label: N/A
Placeholder: 999.999.999-99 para CPF ou 99.999.9999/9999-99 para CNPJ .
Tipo: number
Formato: N/A
MĂĄx. caracteres: N/A
Obligatorio
no personalizable
Campo para ingresar el correo electrĂłnico del comprador
Propiedad: email
Valor: N/A
Label: Email
Placeholder: joaosilva@email.com
Tipo: string
Formato: formato de e-mail convencional (ejemplo@email.com) MĂĄx. caracteres: X
Obligatorio*
personalizable (label, placeholder)

*Si los datos se proporcionaron y guardaron previamente, este elemento se vuelve opcional.
BotĂłn de pago
Propiedad: formSubmit
Valor: [imagen] Pagar
Label: N/A Placeholder: N/A
Tipo: text
callback: onSubmit
função: promise(cardFormData)
Opcional
Ocultable y personalizable

*La funciĂłn recibe los datos del formulario, incluido el token de la tarjeta, y presenta una animaciĂłn de carga.