家人们,凌晨一点,我揣着钱求 OpenAI 收下,它不收。
点一下 Confirm purchase,它说摘要变了。
再点一下,它还说摘要变了。
我以为卡被风控了,结果人家压根没扣我钱。是 OAI 自己的前端把自己绊倒了,顺手把我也绊了一跤。
全世界的软件都在琢磨怎么多收你点钱,OAI 在琢磨怎么别收你的钱。估值吓死人的公司,收钱按钮是坏的,草台班子实锤。
加席位一直弹这句:
Your purchase summary changed. Review it before confirming.
别换卡,别换浏览器,别重登,别怀疑人生。直接去 https://admin.openai.com/workspace/<工作区ID>/members,新后台,几分钟,完事。
下面是受害全过程,不急的可以看个乐子。
给 team 开子号,2 个普通加到 4 个普通 + 9 个高级,标准配置,闭着眼都能点完那种。
弹窗:今日应付 1,556.34 埃镑。好,付。
Confirm purchase,啪。
顶上冒出一行英文,摘要变了,请核对后再确认。
我核对了,金额少了几毛。行,你说了算,再点。
啪。摘要变了。
啪。摘要变了。
浏览器关了重开,四回。换个浏览器重新登录,密码加两步验证一套连招打完,回来接着啪。
摘要变了。
当时脑子里就一个念头:卡没了,风控了,寄了。已经开始盘算下一张卡从哪整。
冷静下来,去翻页面自己的网络记录。开发者工具,Performance 那栏的 resource 记录,弹窗关了也翻得到。
02:36:31,我点一下,它发了个 subscriptions/update/preview,问了个价,2.5 秒。
02:36:44,我又点一下,它又问了个价,2.9 秒。
真正掏钱的 subscriptions/update 呢?
零次。一次都没有。
合着我一晚上在给一个只会报价、不会收钱的按钮做心肺复苏。卡表示:我是冤枉的。
把弹窗那段前端代码扒下来看了看,确认按钮的逻辑翻译成人话大概是这样:
点确认():
看看手里这份报价,有没有锁价编号
没有?那我再去问一次价
两次报价差了一分钱?
「摘要变了,请核对」
溜了溜了,不买了
一分不差,才肯下单
正常的报价会带一个锁价编号 proration_quote_id,有了它直接下单,价格锁死。
我这个空间的报价,锁价编号是 null。连问三次,三次 null,主打一个稳定。
所以每点一次确认,它都要重新问价,两次一分不差才肯收钱。听着挺严谨是吧?
更绝的是比法。它把两份报价各自 JSON.stringify 成一长串字符,再拿两串字符比相不相等。差一分钱,字符串就不一样,直接判你摘要变了。拿字符串比钱,这代码能过评审也是个奇迹。
问题是,这个价格按秒在掉。
新增席位按剩下的时间折算,算到秒,精确到分。之前对过 8 单,公式一分不差。
这单新增月费 54,050 埃镑,摊到这个账期 2,592,000 秒上,每秒掉 0.0209 埃镑。
半秒掉一分。
而它问一次价,要 2.6 到 4 秒。我掏手机按计算器都比它快。
你品,你细品。它问个价的工夫,价格已经掉了五六分,两份报价这辈子都对不上。我连问三次的实测:
1,534.91 埃镑
6.7 秒后 1,534.78
4.0 秒后 1,534.71
它还让你核对后再确认。你核对的那一秒,它又变了。薛定谔的报价,看一眼就变。
这跟手速没关系,单身三十年的手速来了也白搭。慢的是它自己那一来一回。
下面照着当晚的数字复刻了这个弹窗。弹窗上的价是打开那一下问到的,不会动;服务器那边每秒在掉。点确认试试,再切到美元,感受一下什么叫美元特权。
每 0.48 秒掉 1 分(0.01 埃镑)。问一次价要 2.6 到 4 秒。
同样 2 个普通加 9 个高级,美元标价一个月 1,175 刀,22 秒才掉一美分。打开弹窗十几秒内点下去,两份报价大概率一模一样,丝滑下单。这条是按公式推的,手上没美元空间,没实测。
埃镑:月费 54,050 半秒掉 1 分 问价 3 秒左右 → 这辈子对不上
美元:月费 1,175 22 秒掉 1 分 问价 3 秒左右 → 手快就能过(推算)
埃镑的数字比美元大 46 倍,掉得也快 46 倍。我合理怀疑写这段代码的老哥只拿美元测过。埃及老哥:那我走?
同一天下午,我在另一个空间干了一模一样的事。也是埃镑,也是 2 个普通加到 4 + 9,顺顺利利买成了。区别是那个空间点进旧后台,会自动跳去新后台 admin.openai.com。
卡死的这个空间,旧后台只有插件、市场、站点三个页面会跳新后台,成员和账单不跳。于是我在旧弹窗里原地转了一晚上的圈。
早上睡醒,直接把新后台成员页的地址敲进去,登录,加席位,几分钟,完事。回头查订阅:4 个普通、9 个高级,一个不少。
新后台怎么校验的我没去扒,反正同一个空间、同样的席位,它就是过了。
同一家公司,两个后台,一个收得了我的钱,一个收不了。草台,就是这么朴实无华。
你以为就这一个?
一、收钱的按钮不让付钱。就是本文。
二、两套后台,规则全靠猜。同一家公司,新后台能收钱,旧后台收不了。哪个空间跳新后台、哪个不跳,没有任何提示,自己摸。
三、新后台也别高兴太早。10 月 21 号在新后台预览「整月重置」的加席位,连吃大约 10 次 Cloudflare 502,同一时刻旧接口好好的。
按秒变的钱,别拿来做一分不差的比较。要么给锁价编号,要么留点容差,要么只比席位数和币种。测试的时候也顺便看一眼埃及老哥。你们家模型都会写代码了,收钱那段要不让它也审一眼?
以及,报错说的明明是摘要变了,我自己脑补成了拒付。这锅我背一半。
被 OAI 折磨完,转头还得给自己找口饭吃。写代码要用 GPT、Claude 的朋友,可以来试试我的中转 PinAI:https://app.pinaic.com
不降智。号池自己建、自己养,哪个号被判降智就自动踢出主分组,不让它接你的活。
缓存命中 95%。主力 GPT 分组 10 月 28 日实测 95.0%,近 7 天每天在 92.5% 到 95% 之间,缓存部分按缓存价算。
别问为什么一个开中转的会被收钱按钮卡一晚上,问就是草台不分大小。
本人开 team、搞中转的小透明一枚,踩坑全靠硬扛。开 team 的、玩 Codex 的、做中转的各路大佬,要是愿意带带弟弟,求捞一手。
加的时候备注一句「草台」,我就知道你是看这篇来的。