Wallet

Seamless wallet API with HMAC-signed callbacks

In seamless mode your platform stays the single source of truth for player balances. AS Tech API calls your endpoint for every balance check, bet, win and rollback, signed with HMAC-SHA256 over the exact raw request body, and treats each transaction ID as a unique, independent wallet operation.

HMAC-SHA256

Signature computed over the raw body — replay-safe and verifiable.

Idempotent

Repeat delivery of the same transaction ID never double-debits.

Full logs

Every inbound and outbound callback stored with payload and timing.

Fast failover

Automatic retries with backoff when your endpoint blinks.

How a round settles

A round opens when the provider sends a debit (bet greater than zero, win zero) and closes with a credit when the player wins. Both legs carry the same round ID and different transaction IDs. Treat the transaction ID as the unit of wallet work and the round ID as a reporting grouping, and your ledger will always reconcile with ours.

  • Balance, bet, win, rollback and bonus operations
  • Signature verification example code in Node.js and PHP
  • Callback error codes with human-readable causes
  • API error logs visible in both operator and admin panels

Debuggable by design

When a callback fails, you should not have to guess. Every request and response is stored with a timestamp, provider, player, round and the exact body, and surfaced in the panel so integration issues are resolved in minutes rather than days.

Frequently asked questions

How is the callback signature calculated?

HMAC-SHA256 over the exact raw request body using your API secret, sent as a header. The documentation includes ready Node.js and PHP verification snippets.

What happens if my endpoint is temporarily down?

Calls are retried with backoff and every attempt is logged. Because operations are idempotent per transaction ID, retries are safe to accept.

Start on sandbox today

Tell us the markets and currencies you operate in and we will issue sandbox keys with the full catalogue, plus the exact provider coverage list for your currency.

Related solutions

Support@acha_gaming_api