ChatGPT Business 首月 $0 开通教程(仅限美国)|附送最高 1250 Codex 积分!🇺🇸

:loudspeaker: ChatGPT Business 首月 $0 开通教程(仅限美国)|附送最高 1250 Codex 积分! :united_states:

:light_bulb: 活动亮点:
OpenAI 目前开放了 ChatGPT Business 专属优惠,通过优惠链接可享 首月立减 $50,2 个席位首月最低 $0 开通。

:wrapped_gift: 额外福利:
如果你已有 Workspace,完成绑定后还有机会获得 最高 1250 Codex 积分。

:warning: 注意事项:

  • 仅适用于美国地区(USA Only)
  • 建议使用美国 IP
  • 需要符合官方活动资格,奖励发放以 OpenAI 官方规则为准

:link: 专属优惠链接:

:rocket: 开通步骤:
:one: 点击上方专属链接进入 ChatGPT 升级页面;
:two: 选择 Business Plan,优惠码将自动生效;
:three: 完成支付,首月最低 $0 即可开通。

:fire: 活动时间有限,先到先得,错过可能随时结束!


Use with your credit/debit card use script this post/ Use Your IP address of your card country

(async function generateCheckoutLink() {
    console.log("⏳ 正在生成支付链接...");

    try {
        // 1. 获取当前登录账号的 Session 和 Access Token
        const sessionResponse = await fetch("/api/auth/session");

        if (!sessionResponse.ok) {
            throw new Error(
                `获取 Session 失败,HTTP 状态码:${sessionResponse.status}`
            );
        }

        const session = await sessionResponse.json();
        const accessToken = session?.accessToken;

        if (!accessToken) {
            throw new Error("请先登录 ChatGPT");
        }

        console.log("✅ Access Token 获取成功");

        // 2. 创建支付请求参数
        const payload = {
            plan_name: "chatgptteamplan",
            team_plan_data: {
                workspace_name: "myWorkspace",
                price_interval: "month",
                seat_quantity: 2
            },
            billing_details: {
                country: "US",
                currency: "USD"
            },
            cancel_url:
                "https://chatgpt.com/?promoCode=E9ZFYRHW6P7Q7JE2",
            promo_code: "E9ZFYRHW6P7Q7JE2",
            checkout_ui_mode: "hosted"
        };

        // 3. 请求创建 Checkout Session
        const checkoutResponse = await fetch(
            "https://chatgpt.com/backend-api/payments/checkout",
            {
                method: "POST",
                headers: {
                    Authorization: `Bearer ${accessToken}`,
                    "Content-Type": "application/json"
                },
                body: JSON.stringify(payload)
            }
        );

        // 先读取文本,避免接口返回非 JSON 内容时直接报错
        const responseText = await checkoutResponse.text();

        let data;

        try {
            data = JSON.parse(responseText);
        } catch {
            throw new Error(
                `接口返回的内容不是有效 JSON:\n${responseText}`
            );
        }

        console.log("📦 完整响应:", data);

        // 检查 HTTP 请求是否成功
        if (!checkoutResponse.ok) {
            const errorMessage =
                data?.detail ||
                data?.message ||
                data?.error?.message ||
                `HTTP 请求错误:${checkoutResponse.status}`;

            throw new Error(errorMessage);
        }

        // 4. 尝试从响应中获取完整支付链接
        const checkoutUrl =
            data?.url ||
            data?.checkout_url ||
            data?.redirect_url ||
            data?.payment_url;

        if (checkoutUrl) {
            console.log(
                "%c✅ 支付链接生成成功,请复制下面的链接:",
                "color:#10a37f;font-size:18px;font-weight:bold"
            );

            console.log(checkoutUrl);

            // 自动复制到剪贴板,但不会自动打开链接
            try {
                await navigator.clipboard.writeText(checkoutUrl);

                console.log(
                    "%c📋 支付链接已复制到剪贴板",
                    "color:#10a37f;font-size:16px;font-weight:bold"
                );
            } catch (copyError) {
                console.warn(
                    "⚠️ 自动复制失败,请手动复制上方支付链接:",
                    copyError
                );
            }

            return;
        }

        // 5. 如果接口只返回 Stripe Checkout Session ID
        if (data?.checkout_session_id) {
            console.log(
                "%c⚠️ 接口没有返回完整支付链接",
                "color:orange;font-size:17px;font-weight:bold"
            );

            console.log(
                "Checkout Session ID:",
                data.checkout_session_id
            );

            if (data?.publishable_key) {
                console.log(
                    "Stripe Publishable Key:",
                    data.publishable_key
                );
            }

            console.log(
                "无法仅通过 Checkout Session ID 拼接出有效的 Stripe 支付链接。"
            );

            console.log(
                "本脚本不会自动打开页面,也不会执行任何跳转操作。"
            );

            return;
        }

        // 6. 返回格式不符合预期
        console.error(
            "❌ 响应中没有找到支付链接或 Checkout Session ID:",
            data
        );
    } catch (error) {
        console.error(
            "❌ 生成支付链接时发生错误:",
            error?.message || error
        );
    }
})();

0刀长链 team 隔壁L站找到的不要骂我

3 个赞

卡难过,试过好几张卡了

1 个赞

试试美国卡

1 个赞

那是啥卡

1 个赞

还是不行

2 个赞

支持哪些支付方式?我尝试使用 Visa 或 Mastercard 付款时,支付被拒绝了。

1 个赞

666666

1 个赞

支付:美国或印度银行卡(印度要求使用 JSON)。Apple Pay 可能可以使用

2 个赞

感谢分享辛苦了:rose:

上面是新方法的更新

优惠码好像已经过期了。 :xhj007:

1 个赞

实际上已经过期了。

感谢分享

谢谢

优惠码失效了


搞不了咯

231