Flows
ZBD collects tax information within these flows when a cash out requires it.
If a player opens the cash out flow before they’ve verified or chosen a payment method, the widget takes them through those steps first.
Embedding a flow
1
Create a session with the flows you need
Call Create a Session from your server with the
flows this session can open, for example ["kyc"] at signup. Your API key never reaches the game client, and the player can’t open a flow you didn’t list. The response includes a widget_url.2
Load the widget
Load the URL in an iframe or WebView at the point in your product where the flow should appear. See Code examples.
3
Listen for events
Your frontend receives browser events as the player moves through the flow, for example when they finish verification or add a payment method. Cash out status changes reach your backend by webhook.
["kyc", "cashout"] can verify a player and take them straight into their first cash out.
Embed parameters
These control how the widget looks. Add them as query parameters on thewidget_url returned by Create a Session. Don’t build the widget URL or hostname yourself, and choose flows on the session, not in the URL.
Code examples
- Web
- Unreal
- Unity
allow attribute.