Home/Developers/Wallet integration

Your wallet stays the source of truth

VerseGame is transfer-less: player balances never leave your system. We ask your wallet to move money — we never hold it.

Why seamless

In a transfer model, players shuttle funds between your wallet and the provider's — a support burden and a trust problem. In the seamless model there is exactly one balance: yours. Games read it and request changes to it; nothing is ever parked on the provider side.

The three events

EventWhenYour wallet does
debitPlayer places a betSubtract the stake; reject if funds are insufficient.
creditPlayer winsAdd the win amount.
rollbackRound cancelledReverse the referenced debit.

Idempotency is built in

Every event carries a unique txn_id. Store processed IDs and apply each event once — retried deliveries (network timeouts happen) then become harmless no-ops. Rollbacks reference the original transaction, so reversals are exact.

Signed, both directions

Every callback we send is HMAC-SHA256 signed over the raw body with your secret. Verify before processing; reject anything unsigned or mismatched. Your calls to us follow the identical scheme.

Observable by design

Every callback attempt — URL, status, latency, full request and response bodies — is recorded in your back office, and the resulting money movements appear in your ledger with running balances. Reconciliation is a query, not an archaeology project.

Ready to talk?

The VerseGame team answers every partnership inquiry directly.

Contact us