Skip to main content

Documentation Portal

Base Global‑e Script

The Global‑e base script file must be included in all Merchant pages (Layout/Master).

You can host the globale.merchant.client.js JavaScript file locally or it can be served from the Global-e servers, see here.

https://<domain>/merchant/clientsdk/<merchant id>?v=<version>

To load our base script, we recommend that you use a self-invoking function.

(<window>, <document>, <sDomain> + <clientJsURL>, "script", "gle", <scriptVersion>, <merchantId>)

Production Example:

(window, document, "https://web.global-e.com" + "/merchant/clientsdk/124125?v=2.1.4", "script", "gle", "2.1.4", 124125)

Sample

 <script>
//Global‑e script initializer
(function (w, d, u, t, o, h, m, s, l) {
    w["globaleObject"] = o;
    w[o] = w[o] || function () {
        (w[o].q = w[o].q || []).push(arguments)
    };
    w[o].m = m,
    w[o].v = h;
    s = d.createElement(t);
    l = d.getElementsByTagName(t)[0];
    s.async = true;
    s.src = u + "?v=" + h;
    l.parentNode.insertBefore(s, l);
})(<window>, <document>, <globaleaddon.clientJsDomain> + <globaleaddon.clientJsUrl>, "script", "gle", <globaleaddon.scriptVersion>, <globaleaddon.merchantId>);
</script>

Script Parameters

Parameter

Description

sDomain

Production: https://web.global-e.com

Integration: https://www.bglobale.com

Staging: https://www2.bglobale.com

window 

The JavaScript window object

document

The JavaScript document object

clientJsURL

Local file path or direct to Global‑e servers

/merchant/clientsdk/<merchantId>?v=<scriptVersion>

Script Version

The version of Global-e server API.

Currently 2.1.4.

merchantId

The current Merchant ID

This script loads the Global-e client script asynchronously.

The Global‑e client script uses an asynchronous approach so that you can start calling actions immediately; these actions are executed once the script is fully loaded.

Note

This list is subject to modifications and limitations that may affect the availability of payment methods on the checkout page.