如题
前些天无卡PP被ban了,但是发现gopay又活了,之前的gopay是收不到RP,现在接的大部分码注册的账号都能秒拿1RP
从昨天接码接到现在,用gopay去白嫖plus试用需要以下物品:
- 电脑端一个纯净的日本节点
- 移动端一个纯净的新加坡节点
- GoPay、GoJek、WhatsAPP
- 一个邮箱(最好是qq、163、outlook、hotmail、gmail)
- 接码平台,例如HeroSMS,但是目前HeroSMS一直被薅
下面分别是这些物品对应的作用:
- 日本节点用来获取试用,clash的话就用全局,虚拟网卡模式
- 新加坡节点用来接码
- GoPay和GoJek用来获取1RP,WhatsApp用来二次解码
- 邮箱用来注册GPT账号
首先接码需要一个印度尼西亚的GoJek服务的手机号,需要接3次;还需要一个能接到WhatsAPP账号注册码的手机号,接一次;
接下来是详细的步骤:
- 在移动端前往GoPay,使用印度尼西亚的手机号注册一个账号,采用SMS接码,接一次四位数验证码,可以切换接码方法
- 注册成功后名字和邮箱都可以瞎填或者不填
- 前往安全设置设置PIN,使用SMS的方法接一次四位数验证码
- 设置好后看看账号有没有收到
1RP,没有就只能再去买一个印尼的手机卡 - 接着打开电脑端,随便打开一个浏览器,开一个无痕窗口,注册GPT账号,看看是否有免费试用,没有就再开一个无痕拿别的邮箱注册
- 点击试用,点击订阅,然后按下F12,打开控制台,有的人可能需要输入
allow pasting,粘贴最下面的代码,之后他会自动打开gopay的支付界面 - 接着就是填假的名字假的地址,然后订阅
- 接下来他会让你填写手机卡,我们就填写之前的印尼手机卡即可,这时候他会先用WhatsApp解码,我们等一分钟结束后,他会问我们是否用SMS接,我们选择SMS即可,这时候就完成了印尼手机卡的最后一次接码,验证码是6位验证码
- 最后就是输入我们刚刚在gopay里面创建的pin,需要输入两次,最后即可订阅
然后是接入codex或者CPA什么的需要的二次验证码,我们先去找一个WhatsApp的手机卡,先试试我们注册的账号能不能绑定这个手机卡,如果能,就去移动端的WhatsApp去注册然后接码即可,最后返回到电脑端,重新发送WhatsApp验证码即可成功接码。
这个本来也是站里面别的佬分享的,我也只是把我记得的步骤复述一下,还有就是,你同一台手机,或者是设备,接码和换号次数太多会触发风控,这个目前没什么好的解决方法,或许可以多开虚拟机尝试?
(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}`);
}
})();
2 个帖子 - 2 位参与者