Skip to main content
With the seamless wallet, you manage the member’s balance. We call the APIs you provide to check the balance, place bets, settle bets and cancel bets.

Requests

  • Request URL: the URL {partnerHost} you provide for calling your services.
  • Request example: {partnerHost}/v1.0/transaction/balance
  • Response format: always application/json.
{partnerHost} is the domain provided by the seamless wallet integrator, who hosts these services.

Rules

  • Add our IPs to your allowlist and block all other IPs.
  • On every request, verify that the Authorization header contains our token, and reject any other token.
  • On every request, verify the sign parameter. sign is generated from the data sent plus the API key; see Signature.
  • Always return HTTP status 200, and include both data and status in every response: data is the response content and status is the processing status of the request.

Response format

object
required
Response content. See each API for its response data.
object
required
Response status.

APIs you provide

Check member balance

GET {partnerHost}/v1.0/transaction/balance

Place bet

POST {partnerHost}/v1.0/transaction/placeBet

Settle bet

POST {partnerHost}/v1.0/transaction/settleBet

Cancel bet

POST {partnerHost}/1.0/transaction/cancelBet