Fetch transaction

GET /history/transactions/{transactionId}

Response data is not real time and may have a delay. 404 means that transaction is not found or being processed, and will not be available for some time.

Headers

  • Signature string Required
  • Public-Key string Required

Path parameters

  • transactionId string Required

Responses

  • 200 application/json

    Successful response

    Hide response attributes Show response attributes object
    • amount number
    • brandId string
    • cashAmount number
    • country string
    • createTimestamp integer(int32)

      Epoch time in milliseconds.

    • currency string
    • freeSpinsCampaignId string
    • gameId string
    • gameRoundId string
    • isFeatureBuy boolean
    • isGameRoundFinished boolean
    • isRollbackRefunded boolean
    • jackpotAmount number
    • platform string
    • playerId string
    • referenceTransactionId string
    • resolveTimestamp integer(int32)

      Epoch time in milliseconds.

    • sessionId string
    • transactionId string
    • transactionResponseBalance number
    • transactionResponseCurrency string
    • transactionResponseStatus string

      Values are APPLIED or DECLINED.

    • transactionType string

      Values are withdraw, deposit, or rollback.

  • 400 application/json

    Request could not be processed

    Hide response attributes Show response attributes object
    • code string

      Values are ERROR_UNKNOWN_ERROR, ERROR_BAD_REQUEST, ERROR_BAD_REQUEST_PLAYER_BLOCKED, ERROR_INVALID_SESSION, ERROR_SESSION_EXPIRED, ERROR_TRANSACTION_DUPLICATE, ERROR_TRANSACTION_WITHDRAW_NOT_FOUND, ERROR_TRANSACTION_INSUFFICIENT_FUNDS, ERROR_TRANSACTION_LIMIT_EXCEEDED, ERROR_TRANSACTION_REALITY_CHECK, ERROR_TRANSACTION_NOT_FOUND, ERROR_ROLLBACK_TRANSACTION_NOT_FOUND, ERROR_GAME_NOT_ACTIVE, or ERROR_BRAND_NOT_ACTIVE.

    • description string

      Message describing the error

    • traceId string

      Internal ID to trace the request when debugging

  • 401 application/json

    Request public key or signature is missing or invalid

    Hide response attributes Show response attributes object
    • code string

      Value is ERROR_INVALID_SIGNATURE.

    • description string

      Message describing the error

    • traceId string

      Internal ID to trace the request when debugging

  • 404

    Transaction not found

  • 500 application/json

    Internal error / Unknown error

    Hide response attributes Show response attributes object
    • code string

      Values are ERROR_UNKNOWN_ERROR or ERROR_TIMEOUT.

    • description string

      Message describing the error

    • traceId string

      Internal ID to trace the request when debugging

GET /history/transactions/{transactionId}
curl \
 --request GET 'BASE_URL/history/transactions/{transactionId}' \
 --header "Signature: string" \
 --header "Public-Key: string"
Response examples (200)
{
  "amount": 42.0,
  "brandId": "string",
  "cashAmount": 42.0,
  "country": "string",
  "createTimestamp": 42,
  "currency": "string",
  "freeSpinsCampaignId": "string",
  "gameId": "string",
  "gameRoundId": "string",
  "isFeatureBuy": true,
  "isGameRoundFinished": true,
  "isRollbackRefunded": true,
  "jackpotAmount": 42.0,
  "platform": "string",
  "playerId": "string",
  "referenceTransactionId": "string",
  "resolveTimestamp": 42,
  "sessionId": "string",
  "transactionId": "string",
  "transactionResponseBalance": 42.0,
  "transactionResponseCurrency": "string",
  "transactionResponseStatus": "APPLIED",
  "transactionType": "withdraw"
}
Response examples (400)
{
  "code": "ERROR_UNKNOWN_ERROR",
  "description": "string",
  "traceId": "string"
}
Response examples (401)
{
  "code": "ERROR_INVALID_SIGNATURE",
  "description": "string",
  "traceId": "string"
}
Response examples (500)
{
  "code": "ERROR_UNKNOWN_ERROR",
  "description": "string",
  "traceId": "string"
}