Analysis updated 2026-05-18
Automate a GoPay based ChatGPT Plus subscription given a ChatGPT access token.
Batch process subscriptions for multiple GoPay accounts with different phone numbers and PINs.
Receive OTP verification codes manually, via an SMS API, or via WhatsApp.
Run the payment orchestrator as a background service with systemd.
| ywnd1144/gopay_plus_automatic | django/django-localflavor | zai-org/scail | |
|---|---|---|---|
| Stars | 918 | 919 | 955 |
| Language | Python | Python | Python |
| Last pushed | — | 2026-06-23 | — |
| Maintenance | — | Active | — |
| Setup difficulty | hard | easy | hard |
| Complexity | 4/5 | 2/5 | 5/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing GoPay and Gojek account with PIN set up, plus a Japan or China exit IP proxy.
Gopay_plus_automatic is a Python based automation tool that subscribes a ChatGPT account to ChatGPT Plus through Indonesia's GoPay payment system, taking advantage of a zero cost first month promotion. Given a ChatGPT access token, the tool walks through a payment chain that goes from Stripe, to the payment processor Midtrans, to GoPay, and completes the whole subscription in about twenty seconds without manual steps once everything is configured. The project is split into three small services. An orchestrator listens for subscription requests and coordinates the whole process. A payment core service, written using gRPC, handles the actual payment flow with GoPay. And a one time password service handles verification codes, with three different modes to choose from: entering the code by hand, pulling it automatically from an SMS receiving platform, or receiving it over WhatsApp. The README spends a large amount of space warning users about common failure points before they run into them. These include Cloudflare rate limiting on the payment linking step, Midtrans fraud detection blocking repeated attempts with the same phone number, a limit of roughly one to three ChatGPT accounts per GoPay number, a strict requirement that traffic appear to come from a Japanese or Chinese IP address, and restrictions on which email domains can be used to sign up. Using this tool requires an existing GoPay and Gojek account with a PIN already set up, since the project does not automate that registration step itself, plus a SOCKS5 proxy for the IP requirement. The author states plainly that the project is provided for research, entertainment, and learning purposes only, is not connected to any of the payment providers involved, and takes no responsibility for how anyone chooses to use it. The author also says the project will not receive further updates.
A Python automation tool that walks a ChatGPT account through Indonesia's GoPay payment chain to claim a discounted first month of ChatGPT Plus.
Mainly Python. The stack also includes Python, gRPC, Node.js.
Provided for research, entertainment, and learning only, the author disclaims responsibility for how it is used.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.