Welcome to Zuora Product Documentation

Explore our rich library of product information

Translate and localize payment forms

Learn how to translate and localize payment forms using Zuora's default localization or custom translation files, ensuring forms are displayed in the appropriate language based on user settings.

Payment Form supports localization:

  • When previewing the payment form, it is displayed in the selected language based on the region you choose from the preview region list.

  • To support localization at runtime, you can use either of the following approaches:

    • Use Zuora's default localization, which supports 41 languages.

    • Configure your custom translation files.

At runtime, the translation is dynamically loaded based on the following logic:

  1. If the locale parameter is specified in the Payment Form configuration parameters in the integration code, the payment form is rendered in the language corresponding to the locale parameter.
  2. If the locale parameter is not specified, the payment form is rendered in the language based on the locale configuration of the browser.
  3. Otherwise, the payment form is rendered in English.