Skip to content

Cancel Tips POST

HTTP Request

POST {{ YOUR_API_URL }}/cancelTips

Content Type

Type: application/json

Parameter Description

PropertyTypeRequiredDescription
idstringRequiredRequest id
timestampMillisnumberRequiredRequesting time
productIdstringRequiredProduct id associated with the request Product
currencystringRequiredPlayer's currency code in ISO 4217 (Example: "THB")
usernamestringRequiredUser id on agent system
txnsTxn[]RequiredTransaction Id

Cancel Tips transaction parameters (txns)

PropertyTypeRequiredDescription
idstringRequiredBet id
statusstringRequiredBet status (Should always be REFUND)
roundIdstringRequiredRound id
betAmountnumberRequiredStake amount

Response Description

PropertyTypeRequiredDescription
idstringRequiredRequest id
statusCodenumberRequiredStatus from StatusCode
timestampMillisnumberRequiredResponding time
productIdstringRequiredProduct id associated with the request Product
currencystringRequiredPlayer's currency codein ISO 4217 (Example: "THB")
balanceBeforenumberRequiredPlayer's balance before cancel
balanceAfternumberRequiredPlayer's balance after cancel
usernamestringRequiredUser id on agent system

Request Example

Request Body

json
{
  "id": "26cf1ce1-8ee1-4bbf-9d42-872631054bcf",
  "productId": "{{ Product ID }}",
  "username": "foobar",
  "currency": "THB",
  "timestampMillis": 1712767012000,
  "txns": [
    {
      "id": "Tip-001",
      "status": "REFUND",
      "roundId": "Tip-R-0001",
      "betAmount": 1000
    }
  ]
}

JSON response example:

json
{
  "id": "c7197ce4-5a50-4397-a903-d78b135ade4c",
  "statusCode": 0,
  "timestampMillis": 1631599542878,
  "productId": "{{ Product ID }}",
  "currency": "THB",
  "balanceBefore": 8600,
  "balanceAfter": 8700,
  "username": "testProduct1"
}

JSON response Fail example:

json
{
  "id": "c7197ce4-5a50-4397-a903-d78b135ade4c",
  "statusCode": 10001,
  "productId": "{{ Product ID }}",
  "timestampMillis": 1631599542878
}