https://chatgpt.com/?promoCode=ramsacuk 挂英国节点进
F12 转长链接支付:然后地址找美国免税地址即可
(async function generateUKTeamLink() {
console.log("⏳ 正在生成英国 Team 支付链接(使用 ramsacuk )...");
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("❌ 获取 Token 失败:", e.message);
return;
}
console.log("✅ Token 获取成功");
const COUPON = "ramsacuk";
const payload = {
plan_name: "chatgptteamplan",
team_plan_data: {
workspace_name: "myWorkspace",
price_interval: "month",
seat_quantity: 2
},
billing_details: {
country: "GB",
currency: "GBP"
},
cancel_url: `https://chatgpt.com/?promoCode=${encodeURIComponent(COUPON)}`,
promo_code: COUPON,
checkout_ui_mode: "hosted"
};
console.log(`⏳ 正在请求支付链接(优惠码:${COUPON})...`);
try {
const resp = await fetch("/backend-api/payments/checkout", {
method: "POST",
headers: {
Authorization: `Bearer ${accessToken}`,
"Content-Type": "application/json"
},
credentials: "include",
body: JSON.stringify(payload)
});
const data = await resp.json();
if (!resp.ok) {
const message = String(
data?.detail || data?.message || ""
);
console.error(`❌ 请求失败 HTTP ${resp.status}`);
console.error("错误详情:", data);
if (
message.toLowerCase().includes("discount") ||
message.toLowerCase().includes("eligible")
) {
console.warn("⚠️ 优惠码不可用,建议删除 promo_code 后重试");
}
return;
}
const hostedUrl =
data?.url ||
data?.stripe_hosted_url ||
data?.checkout_url;
if (!hostedUrl) {
console.error("❌ 响应中没有找到支付链接:", data);
return;
}
console.clear();
console.log(
"%c✅ 支付长链接生成成功!",
"color:#10a37f;font-size:22px;font-weight:bold;"
);
console.log("🌍 地区:英国( GBP )");
console.log("🎟 优惠码:", COUPON);
console.log("🔗 支付链接:");
console.log(hostedUrl);
try {
await navigator.clipboard.writeText(hostedUrl);
console.log("\n✅ 链接已自动复制到剪贴板!");
} catch {
console.warn("\n⚠️ 自动复制失败,请手动复制上方链接");
}
} catch (e) {
console.error("❌ 执行异常:", e.message);
}
})();
F12 转长链接支付:然后地址找美国免税地址即可
(async function generateUKTeamLink() {
console.log("⏳ 正在生成英国 Team 支付链接(使用 ramsacuk )...");
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("❌ 获取 Token 失败:", e.message);
return;
}
console.log("✅ Token 获取成功");
const COUPON = "ramsacuk";
const payload = {
plan_name: "chatgptteamplan",
team_plan_data: {
workspace_name: "myWorkspace",
price_interval: "month",
seat_quantity: 2
},
billing_details: {
country: "GB",
currency: "GBP"
},
cancel_url: `https://chatgpt.com/?promoCode=${encodeURIComponent(COUPON)}`,
promo_code: COUPON,
checkout_ui_mode: "hosted"
};
console.log(`⏳ 正在请求支付链接(优惠码:${COUPON})...`);
try {
const resp = await fetch("/backend-api/payments/checkout", {
method: "POST",
headers: {
Authorization: `Bearer ${accessToken}`,
"Content-Type": "application/json"
},
credentials: "include",
body: JSON.stringify(payload)
});
const data = await resp.json();
if (!resp.ok) {
const message = String(
data?.detail || data?.message || ""
);
console.error(`❌ 请求失败 HTTP ${resp.status}`);
console.error("错误详情:", data);
if (
message.toLowerCase().includes("discount") ||
message.toLowerCase().includes("eligible")
) {
console.warn("⚠️ 优惠码不可用,建议删除 promo_code 后重试");
}
return;
}
const hostedUrl =
data?.url ||
data?.stripe_hosted_url ||
data?.checkout_url;
if (!hostedUrl) {
console.error("❌ 响应中没有找到支付链接:", data);
return;
}
console.clear();
console.log(
"%c✅ 支付长链接生成成功!",
"color:#10a37f;font-size:22px;font-weight:bold;"
);
console.log("🌍 地区:英国( GBP )");
console.log("🎟 优惠码:", COUPON);
console.log("🔗 支付链接:");
console.log(hostedUrl);
try {
await navigator.clipboard.writeText(hostedUrl);
console.log("\n✅ 链接已自动复制到剪贴板!");
} catch {
console.warn("\n⚠️ 自动复制失败,请手动复制上方链接");
}
} catch (e) {
console.error("❌ 执行异常:", e.message);
}
})();