Skip to main content
On this page
Live CustomStyle example
Live preview
BillingPatternX
YOURSTORE
Invoice detailsBilling information
IndividualCompany
Powered by DEUNA
Implementation guide

Understand every supported field

The documentation below explains object shape, constraints, complete examples, and what to verify before release.

BillingPatternX
Read the documentation

The optional billing data view collects invoicing information required by the merchant or local regulation. It is available in Payment Link, Payment Widget, and full Checkout.

Configuration model#

BillingPatternX groups copy by locale and then by interface area.

AreaPurpose
addBillingDataEntry-point title, optional tag, and missing-data error
billingSummaryDocument and update labels in the summary
billingViewForm title and save or cancel actions
billingWithSameDataCopy for reusing existing customer data
inputs.companyBillingLabels for a legal entity
inputs.personBillingLabels for an individual
inputs.errorsShared validation messages

Configuration#

The example shows the object shape and a representative set of labels. Add only the fields required by your checkout.

JSON
{
  "BillingPatternX": {
    "translations": {
      "es": {
        "title": "Datos de facturación",
        "addBillingData": {
          "error": "Ingresa los datos de facturación para continuar.",
          "optionalTag": "Opcional",
          "title": "Añadir información de facturación"
        },
        "billingSummary": {
          "dni": "Documento",
          "update": "Modificar"
        },
        "billingView": {
          "cancel": "Cancelar",
          "save": "Guardar cambios",
          "title": "Ingresa tu información de facturación"
        },
        "inputs": {
          "companyBilling": {
            "label": "Persona jurídica",
            "name": { "label": "Razón social" },
            "identityDocument": { "label": "Registro fiscal" }
          },
          "personBilling": {
            "label": "Persona física",
            "firstName": { "label": "Nombre" },
            "lastName": { "label": "Apellido" },
            "zipCode": { "label": "Código postal" }
          },
          "errors": {
            "inputRequired": "Campo obligatorio",
            "invalidEmail": "Correo electrónico no válido"
          }
        }
      }
    }
  }
}

For every supported label and country-specific identity message, use the billing-data property reference.

Verify the result#

Test individual and company billing paths separately. Verify required and optional states, country-specific address and identity fields, summaries, editing, cancellation, and persistence after saving.