Interface language support

Payment Page supports localization of payment pages and forms in different languages. By default, the generated payment page is opened in the English language. To generate a payment page in a specific language, pass the language code in ISO 639-1 alpha-2 format in language_code parameter in the request for Payment Page opening. If the customer country defined by IP address is Russia, the generated payment page is opened in Russian. The supported languages and their codes are provided in the table below. To work with the payment form in a language that is not in the list of supported languages, you can provide the ECommPay technical support at with the translated into the required language texts to add them to the layout of the Payment Page.

You can enable the selection of the language on Payment Page after opening for customers. To do this, please contact technical support and provide a list of required languages. This functionality is configured only on the project templates with default design. The selected languages are displayed to the customer in a drop-down list on all payment pages. However, some payment methods pages are not translated into all supported languages, and the necessary translation must be requested additionally, otherwise the payment page will open in the language that was set before the customer choice.

Table 1. Supported languages
Language Language code
Arabic ar
Bulgarian bg
Chinese zh
English en
French fr
German de
Greek el
Hindi hi
Indonesian id
Japanese ja
Korean ko
Latvian lv
Lithuanian lt
Malay ms
Polish pl
Portuguese pt
Russian ru
Spanish es
Thai th
Turkish tr
Vietnamese vi