Responsible Gaming Transactions

The below examples cover requests and responses as follows:

  • Account Limit Inform (limit type : stake)

  • Account Limit Inform (limit type : session)

  • Limit Reached Inform

  • Account Status Inform

Account Limit Inform Request (limit type : stake)
{
    "operatorId": 123456,
    "content": {
      "type": "account-limit-inform",
      "endCustomer": {
        "id": "id1234567890"
      },
      "limit": {
        "type": "stake",
        "period": "weekly",
        "amount": {
           "value": "123.456",
           "currency": "USD"
         }
      }
    },
    "correlationId": "Uw59kwUL",
    "timestampUtc": 1739273327048,
    "operation": "account-limit-inform",
    "version": "3.0"
  }
Account Limit Inform Response
{
  "content": {
    "type": "account-limit-inform-reply",
    "code": 0,
    "message": "Transaction processed",
    "signature": "Ghedef23+SmjWB3xDB0AIB6fUZVFOvmGKm6Rcvxm0="
  },
  "correlationId": "Uw59kwUL",
  "timestampUtc": 1739273327213,
  "operation": "account-limit-inform",
  "version": "3.0"
}

Account Limit Inform Request (limit type : session)
{
    "operatorId": 123456,
    "content": {
      "type": "account-limit-inform",
      "endCustomer": {
        "id": "id1234567890"
      },
      "limit": {
        "type": "session",
        "duration": 10
      }
    },
    "correlationId": "Uw59kwUL",
    "timestampUtc": 1739273327048,
    "operation": "account-limit-inform",
    "version": "3.0"
  }
Account Limit Inform Response
{
  "content": {
    "type": "account-limit-inform-reply",
    "code": 0,
    "message": "Transaction processed",
    "signature": "Ghedef23+SmjWB3xDB0AIB6fUZVFOvmGKm6Rcvxm0="
  },
  "correlationId": "Uw59kwUL",
  "timestampUtc": 1739273327213,
  "operation": "account-limit-inform",
  "version": "3.0"
}

Limit Reached Inform Request
{
  "operatorId": 123456,
  "content": {
    "type": "account-limit-reached-inform",
    "endCustomer": {
      "id": "id1234567890"
    },
    "reachedLimit": "session"
  },
  "correlationId": "Uw59kwUL",
  "timestampUtc": 1739273327048,
  "operation": "account-limit-reached-inform",
  "version": "3.0"
}
Limit Reached Inform Response
{
  "content": {
    "type": "account-limit-reached-inform-reply",
    "code": 0,
    "message": "Transaction processed",
    "signature": "Ghedef23+SmjWB3xDB0AIB6fUZVFOvmGKm6Rcvxm0="
  },
  "correlationId": "Uw59kwUL",
  "timestampUtc": 1739273327213,
  "operation": "account-limit-reached-inform",
  "version": "3.0"
}

Account Status Inform Request
{
  "operatorId": 123456,
  "content": {
    "type": "account-status-inform",
    "endCustomer": {
      "id": "id1234567890"
    },
    "status": "excluded",
    "duration": "permanent",
    "reason": null,
    "initiator": "regulator",
    "periodStartUtc": 1739275200000
  },
  "correlationId": "Uw59kwUL",
  "timestampUtc": 1739273327048,
  "operation": "account-status-inform",
  "version": "3.0"
}
Account Status Inform Response
{
  "content": {
    "type": "account-status-inform-reply",
    "code": 0,
    "message": "Transaction processed",
    "signature": "Ghedef23+SmjWB3xDB0AIB6fUZVFOvmGKm6Rcvxm0="
  },
  "correlationId": "Uw59kwUL",
  "timestampUtc": 1739273327213,
  "operation": "account-status-inform",
  "version": "3.0"
}

Last updated

Was this helpful?