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/graphqlendpoint.
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:00UTC 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:
WinPlaceExactaTrifectaSwingerPlacepot(Races 4–9)Quadpot(Races 3–6)Jackpot(Races 4–9)
🇭🇰 Hong Kong - Test 1 (HK)¶
- Start Time:
00:30UTC 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:
WinPlaceTrifectaExactaTrioSwingerQuinellaFirst4QuartetDouble(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:30UTC 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:
WinPlaceTrifectaExactaTrioSwingerQuinellaFirst4QuartetDouble(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:
- Product opens
- Product closes at post time
- Race finishes (fixed results: 1st = 5, 2nd = 2, 3rd = 10, 4th = 1)
- Results published
- Dividends generated
- 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