GoPay 循环换绑开通 ChatGPT Plus:一次接码,无限免费订阅实操指南
利用印度尼西亚电子钱包 GoPay 订阅 ChatGPT Plus 是一种常见的低成本支付方式。然而,频繁购买新的接码号注册 GoPay 会增加操作成本。
本文将分享一种“换绑释放”的技巧:通过将当前的 GoPay 账号绑定到临时的接码号上,从而释放出您最初的印尼 WhatsApp 账号;随后,您可以使用该 WhatsApp 账号重新注册全新的 GoPay 钱包并再次享受新户订阅优惠。
在开始操作前,请确保准备好以下工具和环境:
- 印度尼西亚 WhatsApp 账号:必须使用印尼手机号注册,后续将重复使用它来登录和注册 GoPay。
- GoPay 应用程序:手机端安装好最新版 GoPay App。
- Stripe 付款长链提取脚本:用于在电脑端浏览器中生成 ChatGPT Plus 的 GoPay 专属支付链接。
长链提取脚本
在浏览器控制台(F12 -> Console)中运行以下 JavaScript 代码
(async () => {
"use strict";
const PATH = "/checkout/openai_llc/";
const PAYLOAD = {
plan_name: "chatgptplusplan",
billing_details: {
country: "ID",
currency: "IDR",
},
cancel_url: "https://chatgpt.com/#pricing",
promo_campaign: {
promo_campaign_id: "plus-1-month-free",
is_coupon_from_query_param: false,
},
checkout_ui_mode: "hosted",
};
function log(message, data) {
console.log(`[GoPay Checkout] ${message}`, data || "");
}
async function fetchJson(url, options = {}) {
const response = await fetch(url, options);
const data = await response.json().catch(() => null);
if (!response.ok) {
console.error("[GoPay Checkout] 请求失败:", data);
throw new Error(`HTTP ${response.status}`);
}
return data;
}
try {
if (!location.pathname.startsWith(PATH)) {
alert(`当前不是 checkout 页面。\n\n请先进入 ${PATH} 开头的页面再执行。`);
console.warn("[GoPay Checkout] 当前路径:", location.pathname);
return;
}
log("正在获取登录 Token...");
const session = await fetchJson("/api/auth/session", {
credentials: "include",
});
const token = session?.accessToken;
if (!token) {
alert("获取登录 Token 失败,请确认你已经登录 ChatGPT。");
throw new Error("没有获取到 accessToken");
}
log("Token 获取成功,正在生成 Stripe 付款链接...");
const data = await fetchJson("https://chatgpt.com/backend-api/payments/checkout", {
method: "POST",
credentials: "include",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify(PAYLOAD),
});
const checkoutUrl = data?.url || data?.stripe_hosted_url || data?.checkout_url;
if (!checkoutUrl) {
console.error("[GoPay Checkout] 原始响应:", data);
alert("没有在响应里找到付款链接,请看控制台原始响应。");
return;
}
console.log("[GoPay Checkout] Stripe 付款链接:", checkoutUrl);
console.log("[GoPay Checkout] 原始响应:", data);
location.href = checkoutUrl;
} catch (error) {
console.error("[GoPay Checkout] 执行失败:", error);
alert(`执行失败:${error.message || error}`);
}
})();
第一步:换绑释放当前的 WhatsApp 号码
- 打开手机上的 GoPay 客户端,进入个人资料页面(Profile)。
- 使用接码平台(例如 HeroSMS),购买一个印度尼西亚 Gojek 虚拟号码(仅用于接收一次换绑验证码)。
- 在 GoPay 的个人设置中选择修改手机号,将当前账号的绑定手机号修改为刚刚购买的虚拟号码。
- 电子邮箱(Email)可以随意填写一个格式正确的邮箱。
- 选择发送验证码至 SMS 输入验证码完成换绑。
- 成功解绑后,原来的 WhatsApp 号码即被释放。此时,在 App 中退出(Log out)当前的 GoPay 账号。
第二步:使用原 WhatsApp 注册新 GoPay 账号
- 重新打开 GoPay 注册页面,输入您刚刚释放的主 WhatsApp 号码进行注册。
- 验证码会直接发送到您的主 WhatsApp 上,完成登录。
- 进入新账号后,在设置(Settings)中设置好支付密码(PIN)。
- 等待系统赠送的
1 Rp(Rupiah)体验金到账。如果资金未实时到账,可以在 App 内随意点击浏览或体验内置的小游戏以激活账户状态。
第三步:提取链接并完成 ChatGPT Plus 订阅
- 登录您需要开通 ChatGPT Plus 的 OpenAI 账号(需要有 Free Offer 的账号)。
- 在电脑浏览器中进入 ChatGPT Plus 订阅付款初始化页面(即 URL 以
/checkout/openai_llc/开头的页面)。 - 按下键盘上的
F12键打开开发者工具,切换到Console(控制台)面板。 - 复制并粘贴上文提供的长链提取脚本,按下回车运行。
- 脚本运行成功后,页面会自动跳转至 Stripe 收银台。在支付方式中,账单国家选择印度尼西亚(ID),付款方式选择 GoPay。
- 按照页面提示,使用刚刚新注册的手机 GoPay 扫码或跳转完成付款。
⚠️ 关键注意事项:
- 防风控间隔时间:在完成一次 Plus 订阅后,请不要立即进行下一次换绑。建议在操作完一个 Plus 订阅后,保持账号静置,等待 1 小时以上再进行下一次换绑和注册操作。频繁操作极易触发 GoPay 或 Stripe 的安全风控。