为什么你之前会报错
原页面会先请求 /api/auth/session 再调用 ChatGPT 的内部支付接口。但在你自己的域名下,
/api/auth/session 返回的是当前站点的 HTML 页面,不是 JSON,因此前端执行 response.json() 时就会报
Unexpected token '<'。
为什么放到 ChatGPT 页面里也不一定能用
- 这些接口属于 ChatGPT 内部站点实现,不是公开给第三方网页调用的稳定 API。
- 支付流程通常还依赖 Cookie、CSRF、Cloudflare 风控、页面上下文和账号资格校验。
- 货币、试用资格和可开通地区最终由 OpenAI 官方结账页决定,不能靠前端静态页面强制改成 USD。
地区版本切换
下面可以在两个说明版本之间切换。它只更新页面上的官方引导和配置预览,不会调用任何私有结账接口。
当前说明版本
美国账号说明版本
地区 / 币种预览
country: US
currency: USD
示例活动标识
promo_campaign_id: plus-1-month-free
注意事项
最终币种、税率、试用资格和是否可开通,以 ChatGPT 官方结账页实际展示为准。
当前页面诊断
下面是这个页面所处环境的即时检查结果。它可以帮助你确认为什么这里不能直接拿到 ChatGPT 的登录态和支付会话。
当前页面来源
检测中...
是否官方域名
检测中...
会话接口地址
检测中...
结论
检测中...
正确的使用方式
- 先登录你的 ChatGPT 账号。
- 直接在官方页面完成升级或订阅。
- 如果显示币种或试用资格不符合预期,需要检查账号地区、支付资料和官方侧资格,而不是依赖第三方静态页改参数。