Go-Live Checklist
Use this checklist before taking your Fluid integration to production.
Session management
Section titled “Session management”-
session-idcontains the actual current session identifier, not a placeholder - Widget initialises once per session immediately after authentication
-
session-idis updated when session IDs rotate - Widget is removed from the DOM on logout
- Exactly one Fluid element is mounted at any time
- Behaviour verified across multiple browser tabs
Events
Section titled “Events”- Event listeners attached synchronously in the same script block that adds the element
- Opening is gated on the
initialisedevent - The
closecommand setsopenback tofalse -
fluid-errorevents are logged or surfaced, not swallowed - If used, Bridge handlers registered within
script.onload(Bridge API)
- Object-valued attributes (
user-data,bonuses,transaction-attributes,transaction-limits) are stringified as JSON -
locale,country, andcurrencyfollow documented formats (BCP 47, Alpha-3, ISO 4217) -
balance,withdrawable-balance, andtransaction-limitsare continuously updated via reactive attributes
Backend
Section titled “Backend”- Payment orchestrator’s server-to-server result notification is set up and tested end-to-end — this is the authoritative channel for transaction outcomes
Back Office
Section titled “Back Office”- Payment methods appear in the cashier
- Error mapping reviewed for actionable messaging
- Theme, content and the final step buttons (success and failure screens) verified
Presentation
Section titled “Presentation”-
z-indexis sufficiently high for overlay visibility - Parent elements supply the intended
font-family
Optional features
Section titled “Optional features”- Quick Deposit widget tested (if applicable)
- Virtual/Sweepstakes widget tested (if applicable)
- Bonus code validation via Bridge API working (if applicable)
- Two-factor authentication flow verified (if applicable)
- KYC verification flow verified (if applicable)
- Withdrawal warning configured (if applicable)