Aller au contenu principal
Sur cette page

Utilisez cette page comme référence des champs lors de la création d'un CustomStyle objet. Les propriétés sont regroupées en fonction de la partie du widget qu'elles affectent, afin que vous puissiez examiner une zone d'implémentation à la fois.

Thème et contrôles partagés#

PropriétéTapezDescriptif
themeObjectParamètres globaux de couleur, de typographie, d'entrées et de boutons.
theme.typography.primaryFontFamilyStringPolice principale pour les widgets.
theme.colors.primaryTextColorStringCouleur du texte principal.
theme.colors.backgroundSecondaryStringCouleur de fond secondaire, par exemple dans la vue OTP.
theme.colors.backgroundPrimaryStringCouleur d’arrière-plan primaire.
theme.colors.buttonPrimaryFillStringCouleur de remplissage du bouton principal.
theme.colors.buttonPrimaryHoverStringCouleur du bouton principal au survol.
theme.colors.buttonPrimaryActiveStringCouleur du bouton principal pendant son utilisation.
theme.colors.inputBorderStringCouleur de la bordure de l'entrée dans l'état par défaut.
theme.colors.inputBorderErrorStringCouleur de la bordure de l'entrée dans l'état d'erreur.
theme.colors.inputEnhancerFillStringCouleur de fond de l'accent de l'entrée dans l'état de focus.
theme.colors.inputBorderPositiveStringCouleur de la bordure de l'entrée dans l'état de succès.
theme.buttons.borderRadiusStringRayon de bordure pour les boutons.
theme.inputs.borderRadiusStringRayon de bordure pour les champs de saisie.
theme.inputs.inputModeStringComportement d'entrée : validated, clearable, ou none.

En-tête et contenu contextuel#

PropriétéTapezDescriptif
HeaderPatternObjectRemplacements de composants d'en-tête.
HeaderPattern.overridesObjectContient les remplacements de composants d'en-tête.
HeaderPattern.overrides.LogoObjectConfiguration du composant du logo.
HeaderPattern.overrides.Logo.props.urlStringURL du logo affiché dans l'en-tête.
HeaderPattern.overrides.Logo.props.styleObjectDimensions et styles en ligne pour le logo.
HeaderPattern.overrides.Logo.props.positionStringAlignement du logo : left ou center.
CardInfoPatternObjectContenu d'informations sur la carte.
CardInfoPattern.titleStringTitre de la section d'informations sur la carte.
CardInfoPattern.subtitle.contentStringContenu de sous-titre.
UpperTagPatternObjectBalise informative affichée sous l'en-tête du widget.
UpperTagPattern.titleStringTitre de la balise supérieure.
UpperTagPattern.descriptionStringDescription de la balise supérieure.
UpperTagPattern.iconColorStringCouleur de l'icône de la balise supérieure.
UpperTagPattern.styleObjectStyles tels que la couleur du texte, l'ombre de la boîte, la marge supérieure et la couleur de fond.
LowerTagPatternObjectBalise informative affichée au-dessus du texte légal et du bouton de paiement.
LowerTagPattern.titleStringTitre de la balise inférieure.
LowerTagPattern.descriptionStringDescription de la balise inférieure.
LowerTagPattern.iconColorStringCouleur de l'icône de la balise inférieure.
LowerTagPattern.styleObjectStyles tels que la couleur du texte, l'ombre de la boîte et la couleur de fond.

Cartes enregistrées#

PropriétéTapezDescriptif
UserCardPatternObjectTraductions et paramètres de gestion des cartes enregistrées.
UserCardPattern.translations.enObjectTraductions anglaises des composants de cartes enregistrées.
UserCardPattern.translations.en.addNewCard.infoStringTexte pour l'option "Ajouter une nouvelle carte".
UserCardPattern.translations.en.moreOptions.payWithStringTexte pour l'option "Payer avec".
UserCardPattern.translations.en.paymentMethods.seeAllMyCardsStringTexte pour afficher toutes les cartes enregistrées.
UserCardPattern.translations.en.paymentMethods.expiredCardStringTexte indiquant une carte expirée.
UserCardPattern.translations.en.paymentMethods.warningExpiredCardStringAvertissement demandant au client de sélectionner une méthode de paiement valide.
UserCardPattern.translations.en.paymentMethods.confirmDeleteMethodTitleStringTitre de confirmation de suppression de carte.
UserCardPattern.translations.en.paymentMethods.deleteMainTextStringTexte principal pour l'action de suppression.
UserCardPattern.translations.en.paymentMethods.confirmDeleteMethodAcceptStringTexte du bouton de confirmation.
UserCardPattern.translations.en.paymentMethods.confirmDeleteMethodCancelStringTexte du bouton d'annulation.
UserCardPattern.translations.en.paymentMethods.confirmDeleteMethodStringMessage expliquant que la suppression est irréversible.

Formulaire de méthode de paiement#

PropriétéTapezDescriptif
PaymentMethodsPatternObjectTraductions et paramètres pour les champs de saisie de la méthode de paiement.
PaymentMethodsPattern.translations.inputs.card.cardNumber.labelStringÉtiquette du champ numéro de carte.
PaymentMethodsPattern.translations.en.inputs.card.cardNumber.placeholderStringIndicatif du champ numéro de carte.
PaymentMethodsPattern.translations.en.inputs.card.cardHolder.labelStringÉtiquette du champ nom du titulaire de la carte.
PaymentMethodsPattern.translations.en.inputs.card.cardHolder.placeholderStringIndicatif du champ nom du titulaire de la carte.
PaymentMethodsPattern.translations.en.inputs.card.expirationDate.labelStringÉtiquette du champ date d'expiration.
PaymentMethodsPattern.translations.en.inputs.card.expirationDate.placeholderStringIndicatif du champ date d'expiration.
PaymentMethodsPattern.translations.en.inputs.card.securityCode.labelStringÉtiquette du champ code de sécurité.
PaymentMethodsPattern.translations.en.inputs.card.installment.labelStringÉtiquette du champ nombre d'échéances.
PaymentMethodsPattern.translations.en.inputs.card.installment.pay_byStringTexte introduisant le nombre d'échéances.
PaymentMethodsPattern.translations.en.inputs.card.installment.first_payStringTexte pour le premier paiement.
PaymentMethodsPattern.translations.es.inputs.card.installment.without_interestStringTexte pour "sans intérêt".
PaymentMethodsPattern.translations.en.inputs.card.installment.without_installmentsStringTexte pour "sans écheances".
PaymentMethodsPattern.translations.en.inputs.card.installment.loadingStringTexte affiché pendant la validation des échéances.
PaymentMethodsPattern.translations.en.inputs.paymentMethods.info.card.titleStringTitre du formulaire de carte personnalisé.
PaymentMethodsPattern.translations.en.inputs.paymentMethods.info.card.subtitleStringSous-titre du formulaire de carte personnalisé.
cardHolderObjectConfiguration du champ nom du titulaire de la carte.
cardHolder.labelStringÉtiquette du champ nom du titulaire de la carte personnalisé.
installmentObjectÉtiquettes des champs d'échéances.
installment.labelStringÉtiquette du champ d'échéance personnalisé.
installment.withoutInstallmentsStringTexte affiché lorsque les échéances ne sont pas disponibles.
PropriétéTapezDescriptif
TermsConditionsPatternObjectParamètres des conditions générales et de confidentialité.
TermsConditionsPattern.showForGuestBooleanAfficher le texte légal aux utilisateurs invités.
TermsConditionsPattern.showForAuthBooleanAfficher le texte légal aux utilisateurs authentifiés.
TermsConditionsPattern.legalMessageStringMessage juridique personnalisé.
TermsConditionsPattern.connectorTextStringLien entre les textes légaux.
TermsConditionsPattern.hideCompanyDisclaimerBooleanMasquer la clause de non-responsabilité de l'entreprise.
TermsConditionsPattern.termsAndConditionsUrlStringURL des conditions générales.
TermsConditionsPattern.privacyPolicyUrlStringURL de la politique de confidentialité.
PaymentButtonPatternObjectParamètres de style, contenu et apparence du bouton de paiement.
PaymentButtonPattern.labelStringTexte du bouton de paiement.
PaymentButtonPattern.showOrderTotalBooleanAfficher le total de la commande sur le formulaire de paiement.
PaymentButtonPattern.stylesObjectStyles du bouton de paiement.
PaymentButtonPattern.styles.paddingStringMarge du bouton de paiement.
PaymentButtonPattern.styles.borderRadiusStringRayon de courbure du bouton de paiement.
PoweredByPatternObjectConfiguration de la mention "Powered by".
PoweredByPattern.hideBooleanMasquer le logo "Powered by DEUNA".
PoweredByPattern.hidetextBooleanMasquer le texte "Powered by".
PoweredByPattern.urlStringURL du logo de remplacement.
PoweredByPattern.imageStyleObjectDimensions et styles du logo de remplacement.

Pages de résultats#

PropriétéTapezDescriptif
ThankYouViewObjectTraductions et paramètres de la page de remerciement.
ThankYouView.translations.en.thankYouPage.status.succeededStringMessage affiché après un paiement réussi.
ThankYouView.translations.en.thankYouPage.status.pendingStringMessage affiché pendant que le paiement est en attente.
ThankYouView.translations.en.thankYouPage.status.deniedStringMessage affiché après un paiement refusé.
ThankYouView.overrides.Body.props.titleStringTitre du corps de la page de remerciement.
ThankYouView.overrides.Actions.props.hideDownloadActionBooleanMasquer l'action de téléchargement de la facture.
ThankYouView.overrides.Actions.props.hideBackToCommerceActionBooleanMasquer l'action de retour au magasin.
ThankYouView.overrides.Actions.props.downloadTextStringTexte du bouton de téléchargement de la facture.
ThankYouView.overrides.Actions.props.backTextStringTexte du bouton de retour au magasin.
VoucherPageObjectConfiguration de la page de code promo pour les méthodes de paiement alternatives.
VoucherPage.apmName.overrides.Header.props.titleStringTitre de la page de code promo.
VoucherPage.apmName.overrides.Header.props.subtitleStringSous-titre de la page de code promo.
VoucherPage.apmName.overrides.Header.props.referenceTitleStringÉtiquette pour la référence de paiement.
VoucherPage.apmName.overrides.Header.props.payBeforeStringTexte de la date limite de paiement.
VoucherPage.apmName.overrides.Footer.props.downloadReferenceStringTexte du bouton de téléchargement de la facture.
VoucherPage.apmName.overrides.Footer.props.showPoweredByDeunaBooleanAfficher l'étiquette "Powered by DEUNA".

Affichage du code de vérification#

PropriétéTapezDescriptif
OtpPageObjectParamètres de remplacement des composants de la page OTP.
OtpPage.overridesObjectContient les paramètres de remplacement pour le composant OTP.
OtpPage.overrides.HeaderObjectParamètres de remplacement pour l'en-tête OTP.
OtpPage.overrides.Header.propsObjectPropriétés de l'en-tête OTP.
OtpPage.overrides.Header.props.urlStringURL du logo affiché sur la page OTP.
OtpPage.overrides.HeadingsObjectConfiguration de l'en-tête OTP.
OtpPage.overrides.Headings.titleStringTitre de la page OTP.
OtpPage.overrides.Headings.descriptionStringDescription de la page OTP.
OtpPage.overrides.OtpChangeChannelButtonObjectConfiguration du bouton de changement de canal OTP.
OtpPage.overrides.OtpChangeChannelButton.descriptionObjectDescriptions des canaux SMS et e-mail.
OtpPage.overrides.OtpChangeChannelButton.description.smsStringDescription du canal SMS.
OtpPage.overrides.OtpChangeChannelButton.description.emailStringDescription du canal e-mail.
OtpPage.overrides.ContinueAsGuestButtonObjectConfiguration du bouton "Continuer en tant qu'invité".
OtpPage.overrides.ContinueAsGuestButton.descriptionStringDescription du bouton "Continuer en tant qu'invité".

Informations de facturation#

PropriétéTapezDescriptif
BillingPatternXObjectStructure et traductions des données de facturation.
BillingPatternX.translations.en.titleStringTitre de la section de facturation.
BillingPatternX.translations.en.addBillingData.errorStringErreur "Données de facturation manquantes".
BillingPatternX.translations.en.addBillingData.optionalTagStringÉtiquette de champ optionnel.
BillingPatternX.translations.en.addBillingData.titleStringTitre "Ajouter des informations de facturation".
BillingPatternX.translations.en.billingSummary.dniStringÉtiquette de document dans le résumé de facturation.
BillingPatternX.translations.en.billingSummary.updateStringTexte "Mettre à jour les informations".
BillingPatternX.translations.en.billingView.cancelStringTexte "Annuler".
BillingPatternX.translations.en.billingView.saveStringTexte "Enregistrer".
BillingPatternX.translations.en.billingView.titleStringTitre de saisie des données de facturation.
BillingPatternX.translations.en.billingWithSameData.titleStringTexte "Utiliser les mêmes données de facturation".
BillingPatternX.translations.en.inputs.companyBilling.labelStringÉtiquette "Entité juridique".
BillingPatternX.translations.en.inputs.companyBilling.name.labelStringÉtiquette "Nom de l'entreprise".
BillingPatternX.translations.en.inputs.companyBilling.activity.labelStringÉtiquette "Activité professionnelle".
BillingPatternX.translations.en.inputs.companyBilling.address.labelStringÉtiquette "Adresse fiscale".
BillingPatternX.translations.en.inputs.companyBilling.city.labelStringÉtiquette "Ville".
BillingPatternX.translations.es.inputs.companyBilling.email.labelStringÉtiquette "E-mail".
BillingPatternX.translations.en.inputs.companyBilling.identityDocument.labelStringÉtiquette "Numéro d'identification fiscale".
BillingPatternX.translations.en.inputs.companyBilling.phone.labelStringÉtiquette "Numéro de téléphone".
BillingPatternX.translations.en.inputs.personBilling.labelStringChamp pour la saisie d'une personne physique.
BillingPatternX.translations.en.inputs.personBilling.firstName.labelStringChamp pour le prénom.
BillingPatternX.translations.en.inputs.personBilling.lastName.labelStringChamp pour le nom de famille.
BillingPatternX.translations.en.inputs.personBilling.city.label1StringChamp pour la ville alternative.
BillingPatternX.translations.en.inputs.personBilling.stateName.label1StringChamp pour la province.
BillingPatternX.translations.en.inputs.personBilling.zipCode.labelStringChamp pour le code postal.
BillingPatternX.translations.en.inputs.errors.inputRequiredStringErreur pour champ obligatoire.
BillingPatternX.translations.en.inputs.errors.invalidEmailStringErreur pour adresse e-mail invalide.
BillingPatternX.translations.en.inputs.personBilling.identityDocument.label.ARStringChamp pour le document d'identité argentin.
BillingPatternX.translations.en.inputs.personBilling.identityDocument.invalidByCountry.ARStringErreur pour document d'identité argentin invalide.

Informations utilisateur#

PropriétéTapezDescriptif
UserInfoPatternObjectStructure et traductions pour les informations du client.
UserInfoPattern.titleStringTitre de la section "Informations du client".
UserInfoPattern.translations.inputs.email.labelStringChamp pour l'adresse e-mail.
UserInfoPattern.translations.en.inputs.firstName.labelStringChamp pour le prénom.
UserInfoPattern.translations.en.inputs.lastName.labelStringChamp pour le nom de famille.
UserInfoPattern.translations.en.inputs.phone.labelStringChamp pour le numéro de téléphone.
UserInfoPattern.translations.en.inputs.identityDocument.label.COStringChamp pour le document d'identité colombien.
UserInfoPattern.translations.en.inputs.identityDocument.label.CLStringChamp pour le document d'identité chilien.
UserInfoPattern.translations.en.inputs.identityDocument.label.ECStringChamp pour le document d'identité équatorien.
UserInfoPattern.translations.en.inputs.identityDocument.label.MXStringChamp pour le document d'identité mexicain.
UserInfoPattern.translations.en.inputs.identityDocument.label.BRStringChamp pour le document d'identité brésilien.
UserInfoPattern.translations.en.inputs.identityDocument.label.ARStringChamp pour le document d'identité argentin.
UserInfoPattern.translations.es.inputs.identityDocument.label.UYStringChamp pour le document d'identité uruguayen.