👋 Welcome
GSH is a batch ChatGPT signup & payment automation tool. It runs locally on your machine and exposes a web UI to register accounts, fetch sessions, and pay UPI in bulk — with realtime progress for every job.
💡 Pricing tip: ChatGPT Plus is 40–60% cheaper in Vietnam (VN) and Japan (JP) due to PPP pricing. If you don't have a VN/JP login proxy, install a VN or JP VPN on the device running this tool to inherit the cheap region.
⚡ Quick Start (3 steps)
- Pick a Mail Mode (top of Reg tab) — iCloud v3 is recommended. Don't have iCloud mails? Contact @prr9293 on Telegram to buy.
- Paste combos — one entry per line, following the placeholder format shown in the textarea.
- Pick Mode (top-right: Single / Multi 2/3/5/10/...) and press Run. Watch jobs stream in the Jobs panel.
🗂️ Tab Guide
- Reg
- Register fresh ChatGPT accounts in batch. Outputs
email|password|2fa_secret.
- Get Session
- Take existing combos and extract usable session JSON (access_token + cookies) for downstream tools.
- UPI QR
- Run the ChatGPT Plus UPI checkout flow for India accounts and render a payable QR code. Optional Telegram delivery.
- Settings
- Configure proxy pool, Telegram bot, Cloudflare quick tunnel, and global flags (login flow, fingerprint).
📧 Mail Modes (Reg tab)
- iCloud v3 recommended
- Each line:
email|api_url (Worker v2 readmail URL). Most reliable OTP delivery. Contact @prr9293 to buy iCloud mails.
- Outlook
- Format
email|password|refresh_token|client_id. Useful if you have an Outlook pool already.
- iCloud Worker
- Plain iCloud emails, one per line — OTP fetched via shared Worker. Need iCloud mails? @prr9293.
- Gmail (advanced)
- Pre-checked Gmail addresses via custom OTP API. Each line:
api_url or email|api_url.
🌐 Reg Modes
- Browser (anti-detect)
- Full Camoufox (Firefox-shaped) flow. Highest stealth, slowest. Best for difficult IPs.
- Hybrid default
- Pure-Python HTTP + Camoufox sentinel sidecar for token minting. Much faster than Browser, similar success rate on clean proxies.
💡 Use Headless toggle to hide browser windows. Enable Debug to keep them open when headed (for inspection).
🔌 Settings → Proxies
Paste one proxy per line. Three accepted formats:
host:port:user:pass
http://user:pass@host:port
socks5://user:pass@host:port
Login flow: anti409 = best for batch password combos (warm + sentinel verify, avoids HTTP 409). legacy = use for passwordless/OTP accounts when landing page is ambiguous.
📱 Settings → Telegram
Bot token from @BotFather, chat ID from @userinfobot. When the Send Telegram toggle is on in the UPI QR tab, every successful job ships the QR image + expiry time + a spoiler reply containing email|pass|secret.
🚇 Settings → Cloudflare Quick Tunnel
One click to expose your local UI as https://*.trycloudflare.com. No Cloudflare account required — a random URL is issued each time. The tool downloads the cloudflared binary automatically on first use (Win / Mac / Linux, x64 / arm64).
💰 UPI QR — How it Works
- Paste combos:
email|password|totp_secret (India accounts).
- Tool logs in, creates a ChatGPT Plus checkout, initializes Stripe, fetches elements, confirms with your UPI VPA, then polls approve until you scan the QR with PhonePe / GPay / Paytm / BHIM.
- Tune Approve retries, Restart threshold and Re-login cycles when an IP/edge keeps rejecting — see each field's tooltip for guidance.
⚠️ India region needs residential proxies for production — datacenter IPs get blocked by Turnstile aggressively.
🛟 Troubleshooting
- Captcha / Turnstile keeps failing
- Switch to a residential proxy (especially for India). Datacenter IPs are rate-limited and burned quickly.
- HTTP 409 invalid_state on password verify
- Switch Login flow to
anti409 in Settings → Proxies.
- UPI confirm returns blocked / 403 / 429
- Increase Re-login cycles (try 2–3) and set Block-streak to break the cycle quickly. Rotate to fresh IPs.
- OTP never arrives
- Verify the mail mode credentials. For iCloud v3, the api_url must be a valid Worker v2 readmail URL.
- UI shows blank / 401
- URL must include
?token=<your_token>, or set X-API-Token header. Token is in .env as GPT_SIGNUP_WEB_TOKEN.