Go-live checklist
Run through this list before launching your integration. Every item is covered in detail elsewhere in the manual; this page is the final "am I done" pass.
Session
-
session-idreceives the real, current session ID of the authenticated user, never a placeholder (Session handling) - The widget initialises once per session, right after authentication, not on every render
- When your platform rotates or refreshes the session ID, the new value is pushed onto the
session-idattribute - The widget is removed from the DOM on logout
- Exactly one Fluid element is mounted at any time
- Behaviour verified in a second browser tab
Events
- Event listeners are attached in the same synchronous script block that adds the element (Quick start)
- Opening is gated on the
initialisedevent - The
closecommand setsopenback tofalse -
fluid-errorevents are logged or surfaced, not swallowed (Events and errors) - If used, Bridge handlers are registered inside
script.onload(Window Bridge API)
Data
- Object valued attributes (
user-data,bonuses,transaction-attributes) are passed as stringified JSON (Data objects) -
locale,countryandcurrencyuse the documented formats (Attributes) -
balance,withdrawable-balanceanddeposit-limitare kept up to date through the reactive attributes
Backend
- The payment orchestrator's server to server result notification to your backend is set up and tested end to end; this is the authoritative channel for transaction outcomes
Back office
- Payment methods are configured and appear in the cashier
- Error mapping is reviewed so orchestrator failures show actionable messages
- Theme, content and the final step buttons are reviewed (How Fluid Works)
Presentation
-
z-indexis high enough for the overlay to sit above your UI (Styling) - The parent element provides the intended
font-family