Appearance
BabyOne
Guest checkout, home delivery, credit card or Klarna. OrbitAIO orders on babyone.de without an account.
Two shop rules decide whether a task can work at all
Both are checked before anything is spent, and both stop the task instead of retrying.
Minimum order value: 15 €
BabyOne will not open its checkout for a cart worth less than 15 €. A cheaper article can never be ordered on its own. Raise Quantity until the cart reaches the limit, or pick a different article.
The task asks the shop about this before the checkout starts and stops with "Stopped: the shop does not let this cart into the checkout: …", quoting the shop's own wording.
A monitor on a 9 € article will still report it in stock. That is correct — and the checkout stopping afterwards is correct too. Check the cart value before you conclude something is broken.
Germany only
The shop's address form offers no other delivery country. A profile with any other country stops before the first paid step: "Shop delivers to Germany only (profile: …)".
Setup
1. Profile fields
First name, last name, e-mail, street and house number in separate fields, ZIP, city, country Germany — and, if Credit Card is anywhere in the task's payment list, a credit card (number, expiry month and year, CVC; cardholder name falls back to first + last name).
A task that may pay by card but has no complete card fields stops immediately with "Profile missing card data (Credit Card is in the payment list)" — also when card is only your second choice, because that is exactly when the task would need it. A Klarna-only task needs no card.
2. Create the task
| Field | What to enter |
|---|---|
| Product | The full product page URL — read the note below |
| Quantity | A number. The whole quantity must be in the cart before the checkout starts |
| Max Price | Optional ceiling in EUR — read the note below |
| Delay | How often the task re-checks stock |
| Payment Method | Credit Card and/or Klarna (Pay Later), in your order of preference — see Payment. Empty means Credit Card |
| Profile | The profile with the German address (and the card, if you pay by card) |
| Proxy | Optional, recommended when running several tasks |
The captcha service key is required
The guest form cannot be submitted without it. Add the key under Settings → Captcha, otherwise the task stops with "Stopped: no captcha service configured (Settings -> Captcha) …". Each checkout attempt uses one solve, which is why the 15 € check above runs first and costs nothing.
A key the service refuses — invalid, or its balance used up — stops the task on the first attempt with "Stopped: the captcha service refused the API key (…)". Check the key and its balance; running again will not help until that is fixed.
Product input
Paste the full product page link:
https://www.babyone.de/artikel/12345-beispielprodukt.htmlAn article number or slug on its own is not accepted — neither by the task ("Use a product link") nor by a monitor ("Invalid product URL"). Copy the link from the product page.
Payment
Credit Card and Klarna (Pay Later). Which methods BabyOne accepts depends on the product, so the Payment Method field is a list in your order of preference: the task uses the first one the shop offers for this cart, and says so when it has to skip your first choice. If the shop offers none of them, the task stops before ordering and names what the shop does offer. Leave the field empty to pay by card.
The shop also shows PayPal, but OrbitAIO cannot complete a PayPal payment on this store. A task set to PayPal stops at start with "Payment method: PayPal cannot be used on BabyOne yet …" — choose Credit Card or Klarna instead.
Klarna (Pay Later)
You approve Klarna yourself — the task cannot do that for you. It places the order, sends the Klarna approval link to your webhook (Settings → 3DS Webhook, falling back to the checkout webhook and the profile's own) and shows "Waiting for Klarna (Pay Later) approval — link sent". Open the link, approve at Klarna, and the task finishes with "Success: Checkout!".
The task watches for your approval for 15 minutes. After that it stops with "Awaiting payment approval — link sent"; the link still works for a while, so you can finish from it.
Klarna needs a webhook
Without a webhook configured, the approval link reaches nobody and the order stays unpaid. Set one up before running Klarna tasks.
Credit Card
Card details are encrypted on your device before they leave it, the same way the shop's own website does it when you pay by hand.
Some cards need your personal confirmation
Your bank is asked to confirm the device automatically first — this needs nothing from you, and many cards continue straight to the order with no further step.
If your bank still wants you to approve the payment, OrbitAIO opens a visible browser window with your bank's own confirmation page and waits up to 5 minutes — status "Confirm 3DS in browser...". Confirm there and, once your bank approves, the task finishes on its own with "Success: Checkout!".
If nobody confirms in time, the task stops with "Awaiting card verification — check your bank app" and only then sends a prompt with the order id (Settings → 3DS Webhook, falling back to the checkout webhook and the profile's own) — by then the window has already closed, so check the shop directly rather than waiting on a second one.
The order is created at the shop before any of this — it completes only once the payment is approved. The task never retries this step on its own: a second attempt would submit the card again.
Max Price
Optional, and it compares the price of one unit on the product page — not the cart total.
A per-unit limit does not cap what you spend
Because the shop needs 15 € in the cart, a task that reaches the checkout is usually buying more than one unit. A 12 € limit with Quantity 2 orders 24 € of goods, and shipping comes on top.
If the price cannot be read while a limit is set, the task does not order — it stops with "Price check failed" and re-checks when it builds its next session. A price above the limit shows as "Price 12.34 > max 10.00".
Out of stock
A normal waiting state, not an error: "Waiting for restock...", re-checked at your Delay interval. The cart must hold exactly your Quantity before the checkout starts; a cart that does not match keeps the task waiting.
Common statuses
| Status | Meaning |
|---|---|
Session init failed, retrying... | The product page could not be loaded. The task retries |
Use a product link | The Product field is not a full URL |
Shop delivers to Germany only (profile: …) | The profile's country is not Germany |
Shop does not deliver to: … / Unreadable shipping country: … | The profile's country field could not be used |
Profile missing card data (Credit Card is in the payment list) | Card number, expiry or CVC missing, and the task may pay by card |
Payment method: … | The Payment Method value cannot be used on this store — the status names what to pick instead |
Stopped: none of your payment methods (…) is offered for this product — the shop offers: … | This product cannot be paid with any method on your list. Nothing was ordered |
Stopped: the captcha service refused the API key (…) | Invalid key or no balance left — check Settings → Captcha |
Price check failed | Max Price is set but the price could not be read. Nothing is ordered |
Price 12.34 > max 10.00 | Above your Max Price. Re-checks later |
Waiting for restock... | Normal waiting state |
Adding to cart... | The item is going into the cart |
Session expired, restarting... | The cart no longer matched the task. Rebuilt from scratch |
Network errors, restarting... | Repeated connection failures. Rebuilds on the next proxy |
Checkout failed, restarting... | A checkout step was refused. The task rebuilds and tries again |
Stopped: this step failed 12 times in a row on as many session rebuilds - stopping instead of retrying forever | The same step kept failing across many rebuilds. The task gives up rather than retry forever |
Stopped: the shop does not let this cart into the checkout: … | Usually the 15 € minimum. Raise the quantity |
Stopped: no captcha service configured (Settings -> Captcha) … | Add the key under Settings → Captcha |
Stopped: the shop rejected the registration: … | The shop names what it did not accept — check the profile's name, e-mail, street, ZIP and city |
Stopped: the shop sent the checkout back to the cart: … | The cart was refused at the checkout door; the shop's reason follows |
Stopped: card could not be encrypted: … | The profile's card fields are missing or malformed |
Stopped: the payment processor rejected the card | Try a different card or profile |
Stopped: Adyen decline | The bank declined this attempt. Worth trying again later |
Stopped: Adyen: bad card data | The card details were rejected. Check number, expiry, CVC and billing address |
Stopped: Adyen ban | The card itself is being refused outright. Use a different card or profile |
Stopped: payment refused after 3-D Secure | The bank declined after the confirmation step |
Confirm 3DS in browser... | Your bank wants a confirmation. Confirm in the window within 5 minutes |
Awaiting card verification — check your bank app | Nobody confirmed the bank's window in time. The order exists; the task stops here |
Waiting for Klarna (Pay Later) approval — link sent | The approval link is in your webhook. Approve at Klarna |
Awaiting payment approval — link sent | No Klarna approval within 15 minutes. The order exists unpaid; the link still works for a while |
Stopped: Klarna (Pay Later) declined order … — nothing was paid | Klarna refused this order |
| Success: Checkout! | Order placed |
Monitor tasks use their own short set: Invalid product URL, Product not found — retrying..., Out of stock (poll #N), In stock — 24.98 EUR (poll #N), In stock, price unreadable (max 30.00 EUR) and Price too high (34.98 > 30.00 EUR). A monitor with a Max Price never signals a price it could not read.
Notes
- Guest checkout only. No account is used, needed or created.
- There is no discount-code field for BabyOne.