Tazapay recommends creating a checkout session (using the POST /v3/checkout endpoint) as soon as you have the necessary data from the customer (name, country and email). This reduces the time to load Tazapay's UI component for the customer.
Reduce the wait time for your customers
Use preloading to load payment module in advance and reduce wait time for users.
window.addEventListener("load", (event) => {
//Preload tazapay payment UI as soon as the document loads
window.tazapay.preload(); // no arg required here
});
//Call below method only once the clientToken is available
const options: {
clientToken: "...",
}
window.tazapay.checkout(options);