Saltar al contenido principal

Definiciones de propiedad

A continuación se muestra una descripción detallada de los componentes editables y personalizables:

PropiedadObjectDescripción
temaObjectObjeto que define la configuración global del tema para colores y estilos.
theme.typography.primaryFontFamilyStringFuente principal para widgets.
theme.colors.primaryTextColorStringColor primario del texto.
theme.colors.backgroundSecondaryStringColor de fondo secundario (por ejemplo, en la vista OTP).
theme.colors.backgroundPrimaryStringColor de fondo primario.
theme.colors.buttonPrimaryFillStringColor de relleno del botón principal.
theme.colors.buttonPrimaryHoverStringColor del botón principal al pasar el mouse.
theme.colors.buttonPrimaryActiveStringColor del botón principal al hacer clic.
theme.colors.inputBorderStringColor del borde de entrada en estado predeterminado.
theme.colors.inputBorderErrorStringColor del borde de entrada en estado de error.
theme.colors.inputEnhancerFillStringColor de fondo de la entrada cuando está enfocada (activa).
theme.colors.inputBorderPositiveStringColor del borde de la entrada cuando se realiza correctamente.
theme.buttons.borderRadiusStringRadio de borde para botones.
theme.inputs.borderRadiusStringRadio del borde para campos de entrada.
theme.inputs.inputModeStringModo de entrada: validado (validador iconográfico), borrable (restablecimiento de texto) o ninguno.
Patrón de encabezadoObjectObjeto que define anulaciones para el encabezado.
HeaderPattern.overridesObjectContiene anulaciones específicas para componentes de encabezado.
HeaderPattern.overrides.LogoObjectObjeto que define propiedades para el componente del logotipo.
HeaderPattern.overrides.Logo.props.urlStringURL del logo que se mostrará en el encabezado.
HeaderPattern.overrides.Logo.props.styleStringDefine el tamaño del logo.
HeaderPattern.overrides.Logo.props.positionStringDefine qué alineación mostrar el logotipo, izquierda o centro.
TarjetaInfoPatrónObjectObjeto que define la información de la tarjeta.
CardInfoPattern.titleStringTítulo de la sección de información de la tarjeta.
CardInfoPattern.subtitle.contentStringContenido del subtítulo.
Patrón de etiqueta superiorObjectObjeto que define una etiqueta superior personalizada y se muestra debajo del encabezado del widget.
UpperTagPattern.titleStringTítulo de la etiqueta superior.
UpperTagPattern.descriptionStringDescripción de la etiqueta superior.
UpperTagPattern.iconColorStringColor del icono de la etiqueta superior.
UpperTagPattern.styleObjectEstilo de la etiqueta superior, como color (color del texto), sombra del cuadro, margen superior y color de fondo.
Patrón de tarjeta de usuarioObjectObjeto que define traducciones y configuraciones para la gestión de tarjetas de usuario.
UserCardPattern.translations.enObjectTraducciones al español para componentes de gestión de tarjetas de usuario.
UserCardPattern.translations.en.addNewCard.infoStringTexto para la opción "Agregar nueva tarjeta".
UserCardPattern.translations.en.moreOptions.payWithStringTexto para la opción "Pagar con".
UserCardPattern.translations.en.paymentMethods.seeAllMyCardsStringEnvía un mensaje de texto para ver todas las tarjetas guardadas.
UserCardPattern.translations.en.paymentMethods.expiredCardStringTexto que indica una tarjeta caducada.
UserCardPattern.translations.en.paymentMethods.warningExpiredCardStringMensaje de advertencia para seleccionar un método de pago válido.
UserCardPattern.translations.en.paymentMethods.confirmDeleteMethodTitleStringTítulo del método de confirmación de eliminación de la tarjeta.
UserCardPattern.translations.en.paymentMethods.deleteMainTextStringTexto principal para la opción de eliminar.
UserCardPattern.translations.en.paymentMethods.confirmDeleteMethodAcceptStringTexto para el botón aceptar en la confirmación de eliminación.
UserCardPattern.translations.en.paymentMethods.confirmDeleteMethodCancelStringTexto para el botón cancelar en la confirmación de eliminación.
UserCardPattern.translations.en.paymentMethods.confirmDeleteMethodStringMensaje indicando que la eliminación es irreversible.
PaymentMethodsPatternObjectObjeto que define traducciones y configuraciones para campos de entrada relacionados con métodos de pago.
PaymentMethodsPattern.translations.inputs.card.cardNumber.labelStringEtiqueta para el campo del número de tarjeta: "Número de tarjeta".
PaymentMethodsPattern.translations.en.inputs.card.cardNumber.placeholderStringTexto de ayuda para el campo número de tarjeta: "0000 0000 0000 0000 0000 0000".
PaymentMethodsPattern.translations.en.inputs.card.cardHolder.labelStringEtiqueta para el campo de nombre del titular de la tarjeta: "Nombre tal como aparece en la tarjeta".
PaymentMethodsPattern.translations.en.inputs.card.cardHolder.placeholderStringTexto de ayuda para el campo del nombre del titular de la tarjeta: "por ejemplo, Juan Zapata".
PaymentMethodsPattern.translations.en.inputs.card.expirationDate.labelStringEtiqueta para el campo de fecha de vencimiento: "Fecha de vencimiento".
PaymentMethodsPattern.translations.en.inputs.card.expirationDate.placeholderStringTexto de ayuda para la fecha de vencimiento: "MM/AA".
PaymentMethodsPattern.translations.en.inputs.card.securityCode.labelStringEtiqueta para código de seguridad: "CVV".
PaymentMethodsPattern.translations.en.inputs.card.installment.labelStringEtiqueta para el campo de tarifa: "Tarifas".
PaymentMethodsPattern.translations.en.inputs.card.installment.pay_byStringTexto para indicar pago a plazos: "Paga en" Texto para indicar pago a plazos: "Paga en".
PaymentMethodsPattern.translations.en.inputs.card.installment.first_payStringTexto para indicar primer pago: "Primer pago".
PaymentMethodsPattern.translations.es.inputs.card.installment.without_interestStringTexto para indicar sin interés: "Sin interés".
PaymentMethodsPattern.translations.en.inputs.card.installment.without_installmentsStringTexto a indicar sin cuotas: "Sin cuotas".
PaymentMethodsPattern.translations.en.inputs.card.installment.loadingStringTexto que se muestra durante la validación de cuotas: "Validando cuotas..." Texto para indicar que no hay cuota: "Sin cuota
PaymentMethodsPattern.translations.en.inputs.paymentMethods.info.card.titleStringTítulo personalizado para la tarjeta: "Título personalizado".
PaymentMethodsPattern.translations.en.inputs.paymentMethods.info.card.subtitleStringSubtítulo personalizado para la tarjeta: "Subtítulo personalizado".
cardHolderObjectObjeto que define la etiqueta para el campo de nombre del titular de la tarjeta.
cardHolder.labelStringEtiqueta personalizada para el campo de nombre del titular de la tarjeta.
pago a plazosObjectObjeto que define la etiqueta para el campo de cuota.
installment.labelStringEtiqueta personalizada para el campo de pago a plazos.
installment.withoutInstallmentsStringTexto para indicar que no hay cuotas.
Patrón de etiqueta inferiorObjectObjeto que define una etiqueta inferior personalizada y se muestra en el área inferior del widget encima de los términos y condiciones y el botón de pago.
LowerTagPattern.titleStringTítulo de la etiqueta inferior.
LowerTagPattern.descriptionStringDescripción de la etiqueta inferior.
LowerTagPattern.iconColorStringColor del icono de la etiqueta inferior.
LowerTagPattern.styleObjectEstilo de la etiqueta superior, como color (color del texto), sombra del cuadro y color de fondo.
TermsConditionsPatternObjectObjeto que define la configuración de términos y condiciones.
TermsConditionsPattern.showForGuestBooleanIndica si se muestran términos y condiciones para los usuarios invitados.
TermsConditionsPattern.showForAuthBooleanIndica si se muestran los términos y condiciones para usuarios autenticados.
TermsConditionsPattern.legalMessageStringMensaje legal personalizado.
TermsConditionsPattern.connectorTextStringTexto del conector en los términos y condiciones.
TermsConditionsPattern.hideCompanyDisclaimerBooleanIndica si el aviso legal de la empresa está oculto.
TermsConditionsPattern.termsAndConditionsUrlstringDefine la URL que se utilizará como hipervínculo para los Términos y condiciones que verá el usuario.
TermsConditionsPattern.privacyPolicyUrlstringDefine la URL que se utilizará como hipervínculo para la Política de Privacidad que verá el usuario.
PaymentButtonPatternObjectObjeto que define la etiqueta, estilo y configuración del botón de pago.
PaymentButtonPattern.labelStringTexto para el botón de pago.
PaymentButtonPattern.showOrderTotalBooleanIndica si el total del pedido se muestra en el formulario.
PaymentButtonPattern.stylesObjectEstilos del botón de pago, como relleno y radio del borde.
PaymentButtonPattern.styles.paddingStringRelleno del botón de pago.
PaymentButtonPattern.styles.borderRadiusStringRadio del borde del botón de pago.
Desarrollado por patrónObjectObjeto que define el estilo y configuración del aviso legal Power by DEUNA.
PoweredByPattern.hideBooleanIndica si el flag "Powered by DEUNA" está oculto.
PoweredByPattern.hidetextBooleanIndica si el indicador "Desarrollado por" está oculto.
PoweredByPattern.urlStringURL del logotipo que se mostrará en Power by.
PoweredByPattern.imageStyleObjectEstilo del logo de Power By, ancho y alto.
GraciasVerObjectObjeto que define traducciones y configuraciones para la vista de agradecimiento después de un pago.
ThanksYouView.translations.en.thankYouPage.status.succeededStringMensaje mostrado cuando el pago fue exitoso.
ThankYouView.translations.en.thankYouPage.status.pendingStringMensaje que se muestra mientras se procesa el pago.
ThankYouView.translations.en.thankYouPage.status.deniedStringMensaje mostrado cuando se denegó el pago.
ThankYouView.overrides.Body.props.titleStringTítulo que se muestra en el cuerpo de la vista de agradecimiento.
ThankYouView.overrides.Actions.props.hideDownloadActionBooleanDefine si se oculta la opción de descargar el recibo.
ThankYouView.overrides.Actions.props.hideBackToCommerceActionBooleanDefine si se oculta la opción de regresar a la tienda.
ThankYouView.overrides.Actions.props.downloadTextStringTexto del botón para guardar el recibo.
ThankYouView.overrides.Actions.props.backTextStringTexto del botón para volver a la tienda.
Página de valesObjectObjeto que define la configuración de la página del comprobante para diferentes métodos de pago.
VoucherPage.apmName.overrides.Header.props.titleStringTítulo principal que se muestra en el encabezado del bono para OXXO.
VoucherPage.apmName.overrides.Header.props.subtitleStringSubtítulo que indica la acción para presentar el código en tienda.
VoucherPage.apmName.overrides.Header.props.referenceTitleStringTexto que identifica el campo de referencia del pago.
VoucherPage.apmName.overrides.Header.props.payBeforeStringPlazo para realizar el pago.
VoucherPage.OapmName.overrides.Footer.props.downloadReferenceStringTexto del botón para descargar el bono.
VoucherPage.apmName.overrides.Footer.props.showPoweredByDeunaBooleanIndica si se muestra la etiqueta "Powered by Deuna".
OtpPáginaObjectObjeto que define anulaciones para la página OTP.
OtpPage.overridesObjectContiene anulaciones específicas de componentes de la página OTP.
OtpPage.overrides.HeaderObjectObjeto que define anulaciones relacionadas con el encabezado para la página OTP.
OtpPage.overrides.Header.propsObjectPropiedades del encabezado, como la URL del logotipo.
OtpPage.overrides.Header.props.urlStringURL del logotipo que se mostrará en la página OTP.
OtpPage.overrides.HeadingsObjectObjeto que define el título y la descripción de la página OTP.
OtpPage.overrides.Headings.titleStringTítulo personalizado para la página OTP.
OtpPage.overrides.Headings.descriptionStringTexto descriptivo de la página OTP.
OtpPage.overrides.OtpChangeChannelButtonObjectObjeto que define la descripción del botón de cambio de canal OTP.
OtpPage.overrides.OtpChangeChannelButton.descriptionObjectDescripciones para enviar OTP por SMS o correo electrónico.
OtpPage.overrides.OtpChangeChannelButton.description.smsStringDescripción personalizada para enviar OTP por SMS.
OtpPage.overrides.OtpChangeChannelButton.description.emailStringDescripción personalizada para enviar OTP por correo electrónico.
OtpPage.overrides.ContinueAsGuestButtonObjectObjeto que define la descripción del botón "continuar como invitado".
OtpPage.overrides.ContinueAsGuestButton.descriptionStringTexto descriptivo para continuar como invitado.
Patrón de facturaciónXObjectObjeto que define la estructura de entrada de los datos de facturación.
BillingPatternX.translations.en.titleStringTítulo principal de la sección de facturación.
BillingPatternX.translations.en.addBillingData.errorStringMensaje de error al no completar los datos de facturación.
BillingPatternX.translations.en.addBillingData.optionalTagStringEtiqueta para indicar campos no obligatorios.
BillingPatternX.translations.en.addBillingData.titleStringTítulo para agregar información de facturación.
BillingPatternX.translations.en.billingSummary.dniStringEtiqueta para documento en resumen de facturación.
BillingPatternX.translations.en.billingSummary.updateStringTexto para modificar la información.
BillingPatternX.translations.en.billingView.cancelStringTexto para cancelar la acción.
BillingPatternX.translations.en.billingView.saveStringEnvía un mensaje de texto para guardar los cambios de facturación.
BillingPatternX.translations.en.billingView.titleStringTítulo para la vista de entrada de datos de facturación.
BillingPatternX.translations.en.billingWithSameData.titleStringEnvía un mensaje de texto para utilizar los mismos datos de facturación.
BillingPatternX.translations.en.inputs.companyBilling.labelStringEtiqueta para la entidad jurídica.
BillingPatternX.translations.en.inputs.companyBilling.name.labelStringEtiqueta para el nombre de la empresa.
BillingPatternX.translations.en.inputs.companyBilling.activity.labelStringEtiqueta por giro de negocio o actividad.
BillingPatternX.translations.en.inputs.companyBilling.address.labelStringEtiqueta para dirección fiscal.
BillingPatternX.translations.en.inputs.companyBilling.city.labelStringEtiqueta para ciudad.
BillingPatternX.translations.es.inputs.companyBilling.email.labelStringEtiqueta para correo electrónico.
BillingPatternX.translations.en.inputs.companyBilling.identityDocument.labelStringEtiqueta para registro fiscal.
BillingPatternX.translations.en.inputs.companyBilling.phone.labelStringEtiqueta para número de teléfono de contacto.
BillingPatternX.translations.en.inputs.personBilling.labelStringEtiqueta para persona física.
BillingPatternX.translations.en.inputs.personBilling.firstName.labelStringEtiqueta para el nombre.
BillingPatternX.translations.en.inputs.personBilling.lastName.labelStringEtiqueta para apellido.
BillingPatternX.translations.en.inputs.personBilling.city.label1StringEtiqueta alternativa 1 para ciudad.
BillingPatternX.translations.en.inputs.personBilling.stateName.label1StringEtiqueta para provincia.
BillingPatternX.translations.en.inputs.personBilling.zipCode.labelStringEtiqueta para código postal.
BillingPatternX.translations.en.inputs.errors.inputRequiredStringMensaje para el campo requerido.
BillingPatternX.translations.en.inputs.errors.invalidEmailStringMensaje para correo electrónico no válido.
BillingPatternX.translations.en.inputs.personBilling.identityDocument.label.ARStringEtiqueta para documento de identidad del país (Argentina).
BillingPatternX.translations.en.inputs.personBilling.identityDocument.invalidByCountry.ARStringError por país: ID no válido (Argentina).
Patrón de información de usuarioObjectObjeto que define la estructura de entrada para los datos del usuario.
UserInfoPattern.titleStringTítulo personalizado para la sección de datos del usuario.
UserInfoPattern.translations.inputs.email.labelStringEtiqueta personalizada para el campo de correo electrónico.
UserInfoPattern.translations.en.inputs.firstName.labelStringEtiqueta personalizada para el campo de nombre.
UserInfoPattern.translations.en.inputs.lastName.labelStringEtiqueta personalizada para el campo de apellido.
UserInfoPattern.translations.en.inputs.phone.labelStringEtiqueta personalizada para el campo del teléfono.
UserInfoPattern.translations.en.inputs.identityDocument.label.COStringEtiqueta para Colombia: Cédula / Doc de identidad.
UserInfoPattern.translations.en.inputs.identityDocument.label.CLStringEtiqueta para Chile: RUT/DNI.
UserInfoPattern.translations.en.inputs.identityDocument.label.ECStringEtiqueta para Ecuador: Cédula / Doc de identidad.
UserInfoPattern.translations.en.inputs.identityDocument.label.MXStringEtiqueta para México: Número RFC.
UserInfoPattern.translations.en.inputs.identityDocument.label.BRStringEtiqueta para Brasil: Registro General.
UserInfoPattern.translations.en.inputs.identityDocument.label.ARStringEtiqueta para Argentina: DNI / Doc de Identidad.
UserInfoPattern.translations.es.inputs.identityDocument.label.UYStringEtiqueta para Uruguay: Cédula / Doc de identidad.