Changelog & versioning
Release history for the SUQO Checkout.js script.
Compatibility table
| Version | Supported API Version | Change Type | Status |
|---|---|---|---|
0.1.0 | n/a (no API calls) | Initial release | Shipped |
0.1.0 - 2026-11-02
The first published version of suqo-checkout.js.
Features
SuqoCheckout.mount,unmountandconfigure, plus declarativedata-suqo-*attributes, for rendering the payment block inline.onReady,onSuccess,onFailure,onUnavailableandonIntentcallbacks.onSuccessandonFailurefire exactly once per attempt, andcancelledis reported apart fromfailed.onIntent: the frame can ask the script to hand a bank/wallet deeplink (intent://…,fonepayApp://…) to your own code. The script never navigates on it — onlyjavascript:,data:,file:andblob:are refused.data-suqo-flow="redirect"renders a link to the hosted checkout instead of an iframe.- In-app browsers, where no popup can open, are handed to SUQO's hosted checkout; the buyer returns through the session's
return_url.
Requires
- A checkout session created through the API, with a customer assigned, and its id passed to the block.