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 |
---|---|
| Production: https://web.global-e.com Integration: https://www.bglobale.com Staging: https://www2.bglobale.com |
| The JavaScript window object |
| The JavaScript document object |
| Local file path or direct to Global‑e servers /merchant/clientsdk/<merchantId>?v=<scriptVersion> |
| The version of Global-e server API. Currently 2.1.4. |
| 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.