MilkZz 2
应该就是ip问题,换ip再试试吧。plus还是team啊
JamesDeng (James) 3
一般说是发卡地和ip不符,甚至虚拟卡能过实体卡过不了
我用的是虚拟卡,实体卡没有,有两三张虚拟卡都不能过,都是那种u卡
team,我测试了好几张卡,佬友你们有没有那种验证卡推荐啊
wtfweb (ccl) 6
难搞有几个 free team 记不住号。唯一记得住的一个死活过不去,放弃了
。羊毛与我无缘属于是。
pp Apple pay 卡,没招了。
可以试试长链接,我刚刚开gopay也是用长链接开的,看tg群用4859卡好像都是长链接
佬友可以说说长链接是什么啊,可以推一下咋弄嘛,谢谢
Jojo_Coco (摇摆熊) 10
我一堆这种号,但是卡不行,过不去,还是实体卡。估计是ip的锅
就是gpt支付有两种,一种只是直接在官网进入的短链接,一种是stripe外部链接(下面是某个卖卡的对支付模式的介绍,但是它提取的链接我这边用没有优惠)短链接的gopay我开一天没开成,后面用了discord某聊天区的长链转换开成了站内好像有人发了教程,但是我不会改我用别人的
Jojo_Coco (摇摆熊) 13
不行不搞了,哈哈,一个team也没啥用,还不如老老实实交100刀,每天开开心心用就行了
比如说,直接点进去就是短链接(chatgpt.com开头)

pay.openai.com 开头的就是长链
好像还有个区别就是,长链可以给别人来支付,具体怎么弄出来的我不太会
xiedian 15
很简单,有专门的转换长链短链的网页,或者有代码自己都能转
请问是不是可以用这个帖子里分享的代码,然后修改一下优惠码(改为plus的)
erich 17
team不是拉闸了吗,佬你还能开出来team?
正在支付的这个界面,怎么转化为长链接啊,我直接转就没优惠了,大佬会吗
7iok (7) 20
(async function generatePlusHostedLink() {
console.log("⏳ [plus-link] 正在获取 Session Token...");
// ── 1. 获取当前登录的 Access Token ──────────────────────────────────────
let accessToken;
try {
const session = await fetch("/api/auth/session").then((r) => r.json());
accessToken = session?.accessToken;
if (!accessToken) throw new Error("accessToken 为空");
} catch (e) {
console.error("❌ [plus-link] 获取 Token 失败,请确保已登录 ChatGPT:", e.message);
return;
}
console.log("✅ [plus-link] Token 获取成功");
// ── 2. 构造请求 Payload ──────────────────────────────────────────────────
// plan_name : chatgptplusplan(Plus 个人计划)
// promo_campaign_id : plus-1-month-free(首月免费优惠活动)
// checkout_ui_mode : hosted(关键!让 OpenAI 返回 Stripe Hosted URL)
// billing_details : 填写账号所在地区,影响币种和税率
const payload = {
plan_name: "chatgptplusplan",
billing_details: {
country: "DE", // 欧洲账号用 DE/EUR;美国账号改 US/USD
currency: "EUR", // 欧洲账号用 EUR;美国账号改 USD
},
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",
};
// ── 3. 发送请求 ──────────────────────────────────────────────────────────
console.log("⏳ [plus-link] 正在请求 Stripe 长链接...");
let data;
try {
const response = await fetch(
"https://chatgpt.com/backend-api/payments/checkout",
{
method: "POST",
headers: {
Authorization: `Bearer ${accessToken}`,
"Content-Type": "application/json",
},
body: JSON.stringify(payload),
}
);
data = await response.json();
if (!response.ok) {
console.error("❌ [plus-link] 请求失败,HTTP", response.status, data);
return;
}
} catch (e) {
console.error("❌ [plus-link] 网络请求异常:", e.message);
return;
}
// ── 4. 输出结果 ──────────────────────────────────────────────────────────
const hostedUrl = data?.url || data?.stripe_hosted_url || data?.checkout_url;
if (!hostedUrl) {
console.warn("⚠️ [plus-link] 未找到长链接,原始响应如下:");
console.log(data);
return;
}
console.log("─".repeat(60));
console.log("✅ [plus-link] 生成成功!");
console.log("");
console.log("📋 Checkout Session ID :", data.checkout_session_id);
console.log("🏢 Processor Entity :", data.processor_entity);
console.log("💰 Plan : ChatGPT Plus(首月 €0/免费试用)");
console.log("");
console.log("🔗 Stripe 长链接:");
console.log(hostedUrl);
console.log("─".repeat(60));
})();






















