Yes, multiple web checkouts can be implemented on the same page. To ensure proper functionality, the following conditions must be met:
Single Application Script:
The page should include only one
<script>
tag for the Ventrata application.<script src="https://cdn.checkout.ventrata.com/v3/production/ventrata-checkout.min.js" type="module" data-config='{ "env": "live"...}"></script>
The data-config in this script should not contain an
apiKey
, as there will be multiple web checkouts on the page.Consistent Settings:
We recommend keeping checkout settings, such as
env
,lang
, etc., consistent across all web checkouts by configuring them in the common application script.Widget Configuration:
Each widget must have its own data-config that includes a unique apiKey. This ensures that multiple checkouts can function on the same page.
Widget Modes:
The Ventrata applications is fully functional with both pop-up and embedded modes. You can choose the mode for each widget individually.
π NOTE
Including multiple <script>
tags for the Ventrata application may lead to issues like unexpected behaviour or slower website performance.
For additional settings refer to the Implementation Guide.