Set checkout language with ?lang=en or ?lang=pt
Append lang to your product checkout URL on pay.zenofy.io to open the payment flow in English or Portuguese.
The checkout host reads the lang query parameter first. Supported values are en (English) and pt (Portuguese). Tags such as en-US or pt-BR are accepted and normalized to en or pt.
When lang is present, that language is used for the page and saved in a browser cookie, so the following steps (for example the payment page) stay in the same language without adding lang again.
If lang is absent or not supported, the site falls back to an existing lang cookie, then the browser Accept-Language header, then Portuguese.
Visitors can still change language with the on-page language switcher; it updates the same cookie.
Sample: checkout URLs
Replace the sample product id with your real product id from the dashboard.
https://pay.zenofy.io/p/507f1f77bcf86cd799439011?lang=en
https://pay.zenofy.io/p/507f1f77bcf86cd799439011?lang=pt
Sample: language plus UTM parameters
In HTML attributes, separate extra parameters with & (same rule as in the UTM tutorial).
<a href="https://pay.zenofy.io/p/507f1f77bcf86cd799439011?lang=en&utm_source=newsletter&utm_medium=email">
Buy this product
</a>
The same behaviour applies to checkout and payment pages on the pay host: once the cookie is set from ?lang=, later requests on that host typically keep the language.
Typical uses: English landing pages linking with ?lang=en, Portuguese campaigns with ?lang=pt, independent of the visitor’s browser default.
All tutorials