分享兩種獲取GPT支付長鏈接的方法

前言

前兩天分享了最近GPT Team48個月半價優惠,《Team0元48個月最新優惠碼,2人僅需20美元》和《Team0元48個月最新優惠碼,2人僅需11英鎊

留言最多的就是支付不成功,其實主要是IP質量風控造成的,而且目前openai默認的checkout地址是使用了自家的支付通知,但還保留了以前的stripe支付通道,也就大家講的長鏈接,由於兩個通道風控不一樣,如果默認失敗了,可以嘗試使用stripe長鏈接通道支付。

方法一:手動修改

第一步,先把帶有優惠促銷碼的鏈接打開

image-20260511161728025

點"Upgrade"之前,先F12打開控制面板

第二步,複製fetch

image-20260511162500466

如圖所示

中文:網絡——過濾"checkout"——右鍵——複製——以Fetch格式複製

第三步,修改fetch

選擇控制檯,把剛纔代碼複製進去

image-20260511163054859

把優惠碼後面的UI模板內容刪了,如圖所所,然後enter

第四步,複製新地址

image-20260511163317497

中文路徑:在上上步的過濾列表裏找到新的checkout——預覽,就能看到長鏈接了

方法二:腳本法

第一步,跟上面步驟一樣

第二步,直接複製下面的代碼到控制檯

(async function generateTeamHostedLink() {
  console.log("⏳ [team-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("❌ [team-link] 獲取 Token 失敗,請確保已登錄 ChatGPT:", e.message);
    return;
  }
  console.log("✅ [team-link] Token 獲取成功");

  // ── 2. 構造請求 Payload ──────────────────────────────────────────────────
  const payload = {
    plan_name: "chatgptteamplan",

    team_plan_data: {
      workspace_name: "MyTeam",        // ← 你可以改成自己想要的工作區名字
      price_interval: "month",         // month 或 year
      seat_quantity: 2,                // ← 至少填 2,推薦 2~5
    },

    billing_details: {
      country: "US",                   // 必須 US(配合 THINKTECHNOLOGIES promo)
      currency: "USD",
    },

    cancel_url: "https://chatgpt.com/#team-pricing",

    // 🔥 關鍵:使用 promo_code(THINKTECHNOLOGIES 專用)
    promo_code: "THINKTECHNOLOGIESUS",

    checkout_ui_mode: "hosted",
  };

  // ── 3. 發送請求 ──────────────────────────────────────────────────────────
  console.log("⏳ [team-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("❌ [team-link] 請求失敗,HTTP", response.status);
      console.error(data);
      return;
    }
  } catch (e) {
    console.error("❌ [team-link] 網絡請求異常:", e.message);
    return;
  }

  // ── 4. 輸出結果 ──────────────────────────────────────────────────────────
  const hostedUrl = data?.url || data?.stripe_hosted_url || data?.checkout_url;

  if (!hostedUrl) {
    console.warn("⚠️ [team-link] 未找到長鏈接,原始響應如下:");
    console.log(data);
    return;
  }

  console.log("─".repeat(60));
  console.log("✅ [team-link] 生成成功!THINKTECHNOLOGIES promo 已生效");
  console.log("");
  console.log("📋 Checkout Session ID :", data.checkout_session_id);
  console.log("🏢 Plan                : ChatGPT Team(THINKTECHNOLOGIES)");
  console.log("👥 Seats               :", payload.team_plan_data.seat_quantity);
  console.log("");
  console.log("🔗 Stripe 長鏈接(直接打開即可支付):");
  console.log(hostedUrl);
  console.log("─".repeat(60));
  console.log("💡 提示:打開鏈接後檢查價格是否已套用優惠");
})();

把促銷碼改成有效的,enter

切記要修改

第三步,複製新鏈接,同方法的第四步,不重複截圖

總結

只要簡單修改一下UI模板再手動提交,會自動生成新支付通道,直接使用腳本代碼,修改有效促銷碼也實現同樣的功效,反正都要修改,博主還是覺得方法一更簡單,但這方法也可能隨時失效。

相关推荐

0元48個月GPT Team記

前言 使用過Team的同學應該都知道4月底的時候,Openai開始加強風控,很多以前開車的Team都很三天兩頭,就翻車了,現在 ...

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。