Operator onboarding
Operator onboarding
Operator registration is an administrative Wuzzlo process. It is not a public self-registration API. Your integration contact collects the required information and Wuzzlo creates the operator record.
Information the operator provides
Provide a separate configuration for staging and production:
/auth/login and /balance are fixed integration paths. Debit, credit, and rollback paths are stored in the Wuzzlo operator configuration and may be customized when necessary.
Required values to send to Wuzzlo
At minimum, send these three environment-specific values to your Wuzzlo onboarding contact:
The wallet base domain must be reachable from Wuzzlo over HTTPS. Wuzzlo appends the registered callback paths to this domain. If staging and production use different keys, domains, or IPs, clearly label each environment.
Information Wuzzlo provides
- The exact
operatorIdto send in every request and validate in every callback. - Staging and production Wuzzlo API base URLs.
- The Wuzzlo RSA public key used to verify callbacks.
- Wuzzlo source IP ranges when IP allowlisting is required.
- Enabled games and currencies.
- Certification and production activation confirmation.
Generate an RSA key pair
The integration uses RSA-SHA256 and PKCS#1 v1.5 signature padding. Generate and store a separate key pair per environment according to your security policy. For example:
Send only operator-public.pem to Wuzzlo. Store the private key in a secrets manager or HSM, restrict access to the signing service, and establish a key-rotation procedure before production.
Never commit private keys, database passwords, test-user credentials, or production tokens to the operator application repository. Values in a sample application are illustrative and must not be copied into production.
Registration lifecycle
- Operator submits staging onboarding data and public key.
- Wuzzlo creates an active staging operator record with the agreed callback paths.
- Operator deploys the wallet API and confirms health and network access.
- Wuzzlo runs wallet certification using the funded test user.
- Operator tests game listing, session launch, gameplay, settlement, and reconciliation.
- Both teams approve production configuration and exchange production public keys.
- Wuzzlo activates the production operator and enabled game catalog.
- Both teams perform a controlled production smoke test and monitor the first transactions.
Configuration example
The Wuzzlo administrator enters this information. Operators should not call internal backoffice registration endpoints directly.