Robust Multi-Site Checkout Bot

Job ID: 39790996

Budget: $750 – $1,500 USD

I need an end-to-end automation script that can jump straight from product selection to a confirmed order across multiple platform types—standard e-commerce storefronts, auction sites, service-booking portals, and even high-traffic concert-ticket pages. The single mandatory capability is to complete the entire purchase flow automatically and repeatably, without tripping fraud filters or causing account suspensions.

Core requirements
• Stability first: no crashes, memory leaks, or unhandled exceptions when the target site’s layout changes.
• Performance: sub-second response times from “buy” trigger to order submission, with graceful back-off logic so my accounts are never rate-limited.
• Compliance: every request must mirror what a real browser would send; user-agent rotation, proper cookie handling, and respect for each site’s terms of service are essential.

Authentication handling
The bot must log in with ordinary username-and-password credentials and seamlessly step through Two-Factor Authentication when prompted, whether that means handling TOTP codes or submitting SMS/Email tokens.

Anti-bot evasion
I want human-like interaction patterns, randomized delays, and headless-browser fingerprint masking that reduces false positives. A simple “Avoid BOT detection” flag isn’t enough—please build in proven tactics rather than brute-force retries.

Deliverables
1. Clean, well-commented source code (Python, Node, or Go preferred—open to discussion).
2. Configuration file where I can add or remove target URLs and login details without touching code.
3. README with setup steps, dependency list, and a quick demo video or GIF showing a full purchase on a dummy site.
4. Automated tests that run against a staging environment to confirm successful checkout and 2FA handling.

Acceptance will be based on:
• Successful checkout on at least one live e-commerce shop, one auction marketplace, and one service-booking site using my test accounts.
• No account flagging after twenty continuous purchase cycles.
• All tests passing in a fresh environment from a clean clone.

If questions arise about specific platform quirks, let’s iron them out early so the final build stays lean, stable, and dependable.