Skip to content

Test Environment

Tote Test Card System

The Tote Test Card system allows partners to place bets into a fully simulated test environment without any interaction with live pools or real money systems. It's ideal for integration testing, QA workflows, and validating end-to-end bet flows in a safe, isolated environment.


Key Features

  • Bets are processed and settled just like live bets
  • Full product life cycle: open → close → result → settle
  • Supports all standard Tote bet types
  • No money is taken during bet placement
  • No interaction with live Tote pools
  • No real-time account balance adjustments

Access Requirements

Before using the Test Card system, your Tote partner account must be explicitly enabled for access to the test products.

If you're unsure whether your account is configured, please contact your Tote representative.


Test Endpoint

To use the Test Card system, you must send all GraphQL requests to the following endpoint: https://playground.edge.tote.digital/partner/gateway/test/graphql/

For subscriptions use the following endpoint: https://playground.edge.tote.digital/partner/connections/test/graphql/

If you use the wrong endpoint (e.g., /graphql/), your bet will be rejected and not routed to the test product. You will not receive relevant subscriptions if you are not on the /test/graphql endpoint.


Supported Countries, Bet Types, and Race Timings

The Test Card system generates races and products for multiple countries, each with its own start time and supported bet types.

United Kingdom (GB)

  • Start Time: 09:00 UTC time
  • Races per Day: 12, spaced hourly
Race Post Time (UTC)
Race 1 09:00
Race 2 10:00
Race 3 11:00
Race 4 12:00
Race 5 13:00
Race 6 14:00
Race 7 15:00
Race 8 16:00
Race 9 17:00
Race 10 18:00
Race 11 19:00
Race 12 20:00

Supported Bet Types:

  • Win
  • Place
  • Exacta
  • Trifecta
  • Swinger
  • Placepot (Races 4–9)
  • Quadpot (Races 3–6)
  • Jackpot (Races 4–9)

🇭🇰 Hong Kong - Test 1 (HK)

  • Start Time: 00:30 UTC time
  • Races per Day: 12, spaced hourly
Race Post Time (UTC)
Race 1 00:30
Race 2 01:30
Race 3 02:30
Race 4 03:30
Race 5 04:30
Race 6 05:30
Race 7 06:30
Race 8 07:30
Race 9 08:30
Race 10 09:30
Race 11 10:30
Race 12 11:30

Supported Bet Types:

  • Win
  • Place
  • Trifecta
  • Exacta
  • Trio
  • Swinger
  • Quinella
  • First4
  • Quartet
  • Double (Races 2–3)
  • Treble (Races 2-4)
  • SixUp (Races 4-9)
  • Double Trio (Races 5–6)
  • Triple Trio (Races 5–7)

🇭🇰 Hong Kong - Test 2 (HK)

  • Start Time: 12:30 UTC time
  • Races per Day: 12, spaced hourly
Race Post Time (UTC)
Race 1 12:30
Race 2 13:30
Race 3 14:30
Race 4 15:30
Race 5 16:30
Race 6 17:30
Race 7 18:30
Race 8 19:30
Race 9 20:30
Race 10 21:30
Race 11 22:30
Race 12 23:30

Supported Bet Types:

  • Win
  • Place
  • Trifecta
  • Exacta
  • Trio
  • Swinger
  • Quinella
  • First4
  • Quartet
  • Double (Races 2–3)
  • Treble (Races 2-4)
  • SixUp (Races 4-9)
  • Double Trio (Races 5–6)
  • Triple Trio (Races 5–7)

Race Outcomes

Every race in the Test Card system results in the same fixed outcome:

Position Runner
1st 5
2nd 2
3rd 10
4th 1

These outcomes apply across all test venues and races, allowing partners to predict and verify bet evaluation consistently.


Default Dividend Amounts

Each supported bet type pays a fixed, predictable return. The following dividend values are used across all races:

Bet Type Winning Combination Example Dividend Amount (GBP)
Win 5 £100.00
Place 5, 2, or 10 £20.00
Exacta 5 → 2 (must be in order) £200.00
Quinella 5 & 2 (any order) £150.00
Trifecta 5 → 2 → 10 (must be in order) £500.00
Swinger Any 2 of 5, 2, 10 £75.00
Placepot All legs must place £1000.00
Quadpot All legs must place £400.00
Jackpot All winners correct (1–6) £2000.00
First4 5 & 2 & 10 & 1 (any order) £90.00
Quartet 5 → 2 → 10 -> 1 (must be in order) £750.00
Double All winners correct (1–6) £750.00
Treble All winners correct (1–6) £1500.00
SixUp All winners correct (1–6) £4788.00
DoubleTrio 3 of 5, 2, 10 in both legs £2750.00
TripleTrio 3 of 5, 2, 10 in three legs £3750.00

No Real Money Required

Unlike the production environment:

  • No funds are debited when placing a bet
  • No wallet or staking operations are performed
  • You may use any valid currency code (e.g. GBP, EUR, HKD) for simulation purposes

Test Product Lifecycle

Each race and product goes through a full simulation lifecycle:

  1. Product opens
  2. Product closes at post time
  3. Race finishes (fixed results: 1st = 5, 2nd = 2, 3rd = 10, 4th = 1)
  4. Results published
  5. Dividends generated
  6. Bets evaluated and settled

This means your systems can test against realistic betting flows, including product updates, result feeds, and settlement processing.


Things to Watch Out For

Pitfall Resolution
Placing bets on incorrect domain https://hub.production.racing.tote.co.uk instead of https://playground.edge.tote.digital Always use https://playground.edge.tote.digital
Placing bets to /graphql/ instead of /test/graphql/ Always use the test endpoint
Betting on non-test products Ensure the product ID is from a test product
Access not configured Contact Tote to enable your partner for test card access

Need Access?

If you would like to be configured for the Test Card system, please contact connectivity@tote.co.uk