explaingit

ywnd1144/gopay_plus_automatic

Analysis updated 2026-05-18

918PythonAudience · generalComplexity · 4/5Setup · hard

TLDR

A Python automation tool that walks a ChatGPT account through Indonesia's GoPay payment chain to claim a discounted first month of ChatGPT Plus.

Mindmap

mindmap
  root((repo))
    What it does
      Automates GoPay payment chain
      Claims discounted Plus month
      Handles OTP verification
    Tech stack
      Python
      gRPC
      Node.js
    Use cases
      Single account subscription
      Batch subscriptions
      Systemd deployment
    Audience
      Automation hobbyists
    Setup
      Existing GoPay/Gojek account
      SOCKS5 proxy

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automate a GoPay based ChatGPT Plus subscription given a ChatGPT access token.

USE CASE 2

Batch process subscriptions for multiple GoPay accounts with different phone numbers and PINs.

USE CASE 3

Receive OTP verification codes manually, via an SMS API, or via WhatsApp.

USE CASE 4

Run the payment orchestrator as a background service with systemd.

What is it built with?

PythongRPCNode.js

How does it compare?

ywnd1144/gopay_plus_automaticdjango/django-localflavorzai-org/scail
Stars918919955
LanguagePythonPythonPython
Last pushed2026-06-23
MaintenanceActive
Setup difficultyhardeasyhard
Complexity4/52/55/5
Audiencegeneraldeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires an existing GoPay and Gojek account with PIN set up, plus a Japan or China exit IP proxy.

Provided for research, entertainment, and learning only, the author disclaims responsibility for how it is used.

In plain English

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.

Copy-paste prompts

Prompt 1
Help me set up config.json for Gopay_plus_automatic with manual OTP mode.
Prompt 2
Explain the three services this project runs and how they communicate.
Prompt 3
Walk me through troubleshooting a Midtrans fraud_status=deny error from this tool.
Prompt 4
Show me the curl command to trigger a subscription through the orchestrator's API.

Frequently asked questions

What is gopay_plus_automatic?

A Python automation tool that walks a ChatGPT account through Indonesia's GoPay payment chain to claim a discounted first month of ChatGPT Plus.

What language is gopay_plus_automatic written in?

Mainly Python. The stack also includes Python, gRPC, Node.js.

What license does gopay_plus_automatic use?

Provided for research, entertainment, and learning only, the author disclaims responsibility for how it is used.

How hard is gopay_plus_automatic to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is gopay_plus_automatic for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.