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.
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.
Elemento | CaracterĂsticas | Observaciones |
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. |