Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Card Payment - Checkout Bricks - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Card Payment Brick

O Card Payment Brick oferece um formulårio de pagamento com um layout otimizado e temas diferentes, trazendo todos os campos necessårios para se efetuar um pagamento através de cartão de crédito e/ou débito, e inclui os mecanismos necessårios para receber automaticamente os dados necessårios para criar o pagamento no back-end.

Este Brick, alĂ©m de conter os campos de coleta dos dados pessoais do titular do cartĂŁo (nome do titular e documento), conta tambĂ©m com campos de coleta do nĂșmero do cartĂŁo, data de vencimento e cĂłdigo de segurança (CVV) que jĂĄ estĂŁo em conformidade com padrĂ”es de segurança PCI, eliminando a necessidade de tratamento desses dados.

Além de coletar os campos necessårios para efetuar o pagamento, este componente ainda auxilia o usuårio a finalizar o preenchimento da tela com alertas de campos incompletos e possíveis erros no preenchimento. Veja a seguir as principais caracteristicas deste Brick.

Experimente nosso Brick

Construa experiĂȘncias visuais em tempo real. Quando estiver tudo pronto, baixe ou copie o cĂłdigo gerado para adicionar no seu site ou compartilhar com um desenvolvedor.

Element for view
Demo

Layout

O layout do Card Payment Brick foi construĂ­do com base nas melhores prĂĄticas de UX para que seja possĂ­vel entregar ao comprador a melhor experiĂȘncia sem que vocĂȘ precise se preocupar com detalhes de design. O layout traz os elementos detalhados abaixo.

cardform

ElementoCaracterísticasObservaçÔes
TĂ­tulo e bandeiras aceitas

Propriedade: formTitle
Valor (título): Cartão de crédito ou débito
Label N/A
Placeholder: N/A
Tipo: text/imagem
Formato: N/A
MĂĄx caracteres: N/A
Opcional
CustomizĂĄvel

*As bandeiras sĂŁo exibidas em conjunto com o tĂ­tulo. A Ășnica customização disponĂ­vel para elas Ă© ocultĂĄ-las junto ao tĂ­tulo do formulĂĄrio, deixando de exibir ambas informaçÔes.
Campo para inserção do nĂșmero do cartĂŁo

Propriedade: cardNumber
Valor: N/A
Label: NĂșmero do cartĂŁo
Placeholder: 1234 1234 1234 1234
Tipo: number
Formato: N/A
MĂĄx. caracteres: a depender do emissor, podendo variar entre 15 e 16.
ObrigatĂłrio
CustomizĂĄvel (label, placeholder)
Campo para inserção da data de vencimento do cartão

Propriedade: expirationDate
Valor: N/A
Label: Data de vencimento
Placeholder: MM/AA
Tipo: date
Formato: MM/AA
MĂĄx. caracteres: 5
ObrigatĂłrio
CustomizĂĄvel (label, placeholder)
Campo para inserção do código de segurança

Propriedade: securityCode
Valor: N/A
Label: Nome do titular como aparece no cartĂŁo
Placeholder: JoĂŁo Silva
Tipo: string
Formato: N/A
MĂĄx. caracteres: 100
ObrigatĂłrio
CustomizĂĄvel (label, placeholder e mĂĄximo de caracteres errados)
Campo para inserção do nome do titular do cartão

Propriedade: cardholderName
Valor: N/A
Label: Documento
Placeholder: N/A
Tipo: select
Formato: N/A
MĂĄx. caracteres: N/A
ObrigatĂłrio

CustomizĂĄvel (label, placeholder, tipo, formato e mĂĄximo de caracteres errados)
Campo para seleção do documento do titular do cartão

Propriedade: cardholderIdentificationType
Valor: CPF, CNPJ
Label: Documento
Placeholder: N/A
Tipo: select
Formato: N/A
MĂĄx. caracteres: N/A
ObrigatĂłrio*
CustomizĂĄvel (label, placeholder)

*Se os dados de tipo de documento e nĂșmero de documento foram fornecidos e salvos anteriormente, este elemento se torna opcional.
Campo para inserção do nĂșmero do documento do titular do cartĂŁo

Propriedade: 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
ObrigatĂłrio
NĂŁo customizĂĄvel
Campo para inserção do email do comprador

Propriedade: email
Valor: N/A
Label: Email
Placeholder: joaosilva@email.com
Tipo: string
Formato: padrĂŁo de e-mail convencional (exemplo@email.com)
*MĂĄx. caracteres: X
ObrigatĂłrio*
CustomizĂĄvel (label, placeholder)

*Se os dados foram fornecidos e salvos anteriormente, este elemento se torna opcional.
BotĂŁo de pagamento

Propriedade: formSubmit
Valor: [imagem] Pagar
Label: N/A
Placeholder: N/A
Tipo: text
callback: onSubmit
função: promise(cardFormData)
Opcional
OcultĂĄvel e customizĂĄvel

*A função recebe os dados do formulårio, incluindo o token do cartão e apresenta animação de carregamento.