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.
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.
Elemento | CaracterĂsticas | ObservaçÔ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. |