GoPay Plus 自动订阅机:用 Go 语言全自动薅 ChatGPT Plus 首月免费

📅 2026年05月18日 · 技术

GoPay Plus 自动订阅机:全自动搞定 ChatGPT Plus 首月免费订阅

引言

ChatGPT Plus 订阅一直是不少国内用户的难题——信用卡不支持、支付被拒、风控拦截……GoPay Plus 自动订阅机 是一个开源工具,它利用 Stripe → Midtrans → GoPay 的完整支付链路,实现了在短短 20 秒内自动完成 ChatGPT Plus 的零元首月订阅。全程无需人工干预:自动创建印尼盾订单、自动完成 GoPay tokenization 支付、自动接收 OTP 验证码、自动输入 PIN——你只需要给它一个 access_token。

项目介绍

GoPay Plus 自动订阅机由 ywnd1144 开发并开源,项目基于 Go 语言和 Python 混合架构,包含三个核心服务:编排器(orchestrator)负责接收订阅请求并协调流程,支付核心(plus_gopay_links,gRPC 服务)执行完整的 Stripe → Midtrans → GoPay 支付链路,以及 OTP 来源模块提供三种验证码接收方案。

作者声明这个项目仅供学习和研究用途,未来不会再更新,建议有能力的用户自行二次开发。但从 README 的详尽程度来看——架构说明、配置指南、风控现状分析、三种 OTP 方案、systemd 生产部署——这已经是一个相当完整的工程化项目。

核心特性

1. 20 秒全自动订阅流程

从输入 ChatGPT access_token 到账号升级为 Plus,整个流程压缩到约 20 秒:

  1. 自动创建 IDR(印尼盾)订阅订单
  2. 通过 Stripe + Midtrans + GoPay tokenization 完成支付
  3. 自动接收并填写 OTP 验证码
  4. 自动输入 GoPay 6 位 PIN
  5. 自动验证订阅状态

2. 三种 OTP 接收方案

根据你的场景选择最适合的方案:

  • manual 模式:终端等待 OTP,手动输入——适合调试和单号测试
  • sms_api 模式:对接接码平台 API(HeroSMS / 5sim / sms-activate),自动获取短信验证码——适合批量
  • whatsapp 模式:通过 WhatsApp 接收 OTP(需 Node.js 和 WhatsApp 账号),但有封号风险

3. 并发批量处理

编排器基于 HTTP API 设计,支持同时处理多个订阅请求。准备好一批 GoPay 账号(手机号+PIN)和 ChatGPT access_token,即可批量运行。

4. 详尽的风控文档

README 花了大量篇幅坦诚地记录当前风控现状——CDN 限流问题(Cloudflare 对 Midtrans linking 端点的拦截)、Midtrans 反欺诈(fraud_status=deny)、一号多绑限制(目前最多 1~3 个账号)、IP 出口要求(必须是日本或台湾地区 IP)、邮箱类型限制(Outlook/Hotmail 或带 edu 前缀的域名邮箱)——这些都是实战中的真实经验。

适用人群

  • ChatGPT Plus 需求者:通过 GoPay 支付链路获取首月免费订阅
  • 支付系统学习者:研究 Stripe → Midtrans → GoPay 的完整 tokenization 链路
  • 自动化脚本开发者:学习 gRPC + Python 编排器 + 接码平台对接的工程实践
  • Go 语言后端开发者:该项目支付核心使用 Go/gRPC,是很好的 Go 项目参考

快速上手

前置准备:Linux 服务器(1核1G即可)+ Python 3.10+ + 日本 SOCKS5 代理 + GoPay 印尼账号(已设置 PIN)+ ChatGPT access_token。

# 拉取项目
cd /opt
git clone https://github.com/ywnd1144/Gopay_plus_automatic.git gopay-plus
cd gopay-plus

# 安装依赖
pip install -r requirements.txt

# 配置
cp config.example.json config.json
nano config.json   # 填入 GoPay 手机号、PIN、代理等

# 启动
chmod +x start.sh
./start.sh

# 自检
curl http://localhost:8800/health
# {"ok": true, "service": "gopay-plus", "otp_mode": "manual"}

获取 access_token:浏览器登录 chatgpt.com → 访问 https://chatgpt.com/api/auth/session → 复制返回 JSON 中的 accessToken 字段。然后通过 HTTP POST 提交订阅:

curl -X POST http://localhost:8800/subscribe \
  -H "Content-Type: application/json" \
  -d '{"access_token":"eyJ...", "phone_number":"81234567890", "pin":"123456"}'

总结

GoPay Plus 自动订阅机是一个典型的"术业有专攻"型开源项目——它不做泛化,只聚焦一件事:打通印尼 GoPay 到 ChatGPT Plus 的自动支付链路。从 Stripe 到 Midtrans 到 GoPay tokenization,再到 OTP 自动填写和 PIN 输入,全部封装在 20 秒的自动化流程中。虽然作者声明不再维护,但详尽的 README 和清晰的三层架构设计使得二次开发的门槛并不高。如果你需要批量管理 ChatGPT Plus 订阅,或者想研究跨国支付链路的技术实现,这个项目值得仔细阅读。

参考来源

🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具