Appearance
Tonies
Guest checkout, home delivery, credit card only. OrbitAIO buys on tonies.com without an account. There is no click & collect.
The bank confirmation step
This is the single biggest operational fact for this store. Read it before you plan a drop.
When your bank asks for a card confirmation (3-D Secure), OrbitAIO does not just hand you a link:
- It opens a visible browser window with the bank's confirmation page.
- Before it blocks, it sends a Discord notification — "Confirm the payment in your banking app…" — so you get pinged even if you are not watching the app.
- It then waits for you, up to 5 minutes. The task is blocked that whole time.
- You confirm in your banking app or by SMS. The window closes by itself once the bank decides.
- If nobody confirms, the task ends (
3DS not confirmed). There is no retry. A declined or unclear answer ends it too.
Your card decides whether Tonies runs unattended
A card that triggers this prompt cannot run unattended. A card that passes silently completes the order fully automatically.
Test your card before a drop. This is the difference between a task that buys while you sleep and one that sits blocked for five minutes and then ends.
Before a drop
The basket cannot be filled ahead of a release — Tonies checks stock before the cart is touched.
The preparation that does exist is to have the task already running and waiting before the release starts. It builds its session and cart in advance, so at restock the add-to-cart is the very first request it sends.
Monitor
Recommended. Put a monitor in the group. It signals every waiting task on every in-stock poll and sends its own Discord alert.
- It honours Max Price: if the price cannot be read, it sends no signal.
- It stays quiet on pre-orders and "available later this year" items — the shop lists them but will not sell them.
- Wildcard tasks are supported. Set the product field to
*, leave it empty, or enter free text; the task pre-warms and takes whichever product the monitor finds.
Setup
1. Captcha service key
High-demand releases need it
Fill in the captcha service key under Settings → Captcha. Without it a task can sit quietly in "Waiting for restock" through a release it could otherwise have bought.
2. Profile fields
First name, last name, e-mail, phone, street and house number in separate fields, postcode, city, country — plus the card details. The billing address falls back to the shipping address when left empty.
Profile country must be recognisable
Use a two-letter code (DE, NL, …) or a country name the app knows. Anything else stops the task rather than guessing. For the Europe (English) market the profile must name a country, because that market has no default.
3. Create the task
| Field | What to enter |
|---|---|
| Product | SKU (e.g. 11003773) or a full tonies.com product URL |
| Country (the Size field) | Germany (default) · United Kingdom · France · Europe (English) |
| Quantity | Added in one request. Anything below 1 counts as 1 |
| Max Price | Optional ceiling. Recommended |
| Delay | Poll rate while waiting |
| Profile | The profile carrying the address and card details |
| Proxy | Optional, recommended when running several tasks |
Quantity and delay can be edited while the task runs.
Markets
| Market | Currency |
|---|---|
| Germany (default) | EUR |
| United Kingdom | GBP |
| France | EUR |
| Europe (English) | EUR |
The US, Canadian, Australian and New Zealand stores run on a different platform and are not supported.
A mistyped SKU looks exactly like "out of stock"
Each market has its own catalogue — a German SKU does not exist in the UK shop. An unknown SKU makes the task wait forever at "Waiting for restock…" instead of erroring. Check both the SKU and the Country setting when a task waits longer than it should.
Sold out
A normal waiting state, not an error. Session, cart and proxy are kept, and the session is refreshed on its own during a long wait.
Max Price
Recommended. It fails closed in both directions: an unreadable price aborts the task, and an unreadable cart total makes the task refuse to pay and start over — it will never order above your limit.
Many tasks are cheap
Running many Tonies tasks in parallel does not multiply the cost or the delay. Tasks share the protection step across the app — the first task does it, the rest reuse the result, including tasks on different proxies.
Payment
Credit card only — Tonies offers nothing else here. Card data is encrypted locally and never logged. PayPal is deliberately not offered, because it ends in a manual login that cannot be automated.
Common statuses
| Status | Meaning |
|---|---|
Waiting for restock... | Normal waiting state. Also what a wrong SKU looks like |
Confirm 3DS in browser... | The bank wants a confirmation. Confirm in your banking app within 5 minutes |
3DS not confirmed | Nobody confirmed in time, or the window was closed. Task ends |
3DS declined / 3DS inconclusive | The bank declined or gave no clear answer. Task ends |
No card in profile | The profile carries no card details |
Profile limit reached (name) | The shop caps how many of this item one customer may buy, and this profile has used its allowance. Use a different profile |
Adyen decline (name) | Your bank declined this charge. Worth another run later |
Adyen: bad card data (name) | The card details were rejected. Fix number, expiry, CVV and billing address |
Adyen ban (name) | The card is being refused outright. Use a different card or profile |
Cart total missing, restarting... | The total could not be read, so the task refuses to pay and starts over |
Blocked, rotating proxy... | The exit was refused; moving to the next proxy |
Price check failed - aborted | Max Price is set but the price could not be read. The task stops rather than overpay |
Notes
- Guest checkout only — no account is used or created.
- There is no discount-code field for Tonies.
- Pre-orders and "available later this year" items count as not in stock.