1.9 KiB
1.9 KiB
Pateway CDP registration pitfalls — 2026-07-07
What happened
Attempted Pateway registration via Chrome CDP + IMAP + captcha solvers produced misleading progress signals. Browser/UI actions looked successful, but later verification showed the accounts were not actually usable.
Durable lessons
-
Do not trust SPA/UI success alone
- "Send code clicked" is not evidence the backend accepted the request.
- Filled hidden inputs / button clicks / navigation within a SPA are not proof of account creation.
-
Verification must be two-stage
- Stage A: code actually arrives in IMAP.
- Stage B: fresh login, dashboard access, or API-key creation succeeds.
- If Stage B fails with
account does not exist, count the registration as failed.
-
Keep separate counters
submittedcode_receivedui_successverified_loginapi_key_created
-
Common failure signatures from this session
[email] None→ selector/fill logic did not actually bind to the live input.[aliyun] None→ captcha bypass hook did not find a real handler.HTTP 400on Turnstile solver path → solver endpoint/payload mismatch.IMAP Invalid login→ the mailbox pair from the pool is stale or malformed.No code→ send-code step never really completed, even if the UI click fired.
-
Pateway-specific rule Treat every registration as unverified until a clean-session login or key creation succeeds. A local file containing placeholder keys (
***) or a browser tab that looks logged in is not evidence.
Recommended reporting format for hostile/debug sessions
Use only:
- Что реально сделано
- Что сломано
- Что является только гипотезой
- Следующий проверяемый шаг
Do not report aggregate account counts unless they refer to the verified_login or api_key_created bucket.