WWW.YOUINFO.SITE
标签聚合 checkout

/tag/checkout

LinuxDo 最新话题 · 2026-06-08 13:50:13+08:00 · tech

用了吱个声 SB268YR&6F&P voxi.co.uk Checkout | VOXI Mobile Unlimited Social Media without eating your data. No contracts. And stay in touch wherever you are with our 30-day rolling SIM only deals. SB260&JZ6DJI voxi.co.uk Checkout | VOXI Mobile Unlimited Social Media without eating your data. No contracts. And stay in touch wherever you are with our 30-day rolling SIM only deals. SB26W6Z1JXOW voxi.co.uk Checkout | VOXI Mobile Unlimited Social Media without eating your data. No contracts. And stay in touch wherever you are with our 30-day rolling SIM only deals. SB268&89F5PN voxi.co.uk Checkout | VOXI Mobile Unlimited Social Media without eating your data. No contracts. And stay in touch wherever you are with our 30-day rolling SIM only deals. 13 个帖子 - 9 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-03 11:17:49+08:00 · tech

chatgpt后端针对checkout_ui_mode只会返回custom,不管你请求参数里面的checkout_ui_mode了!虽然这只是一个账户的测试(也许是AB测试),但也反映了OpenAI很可能根据最近的举报已经采取行动! 附图 脚本(没有加入优惠参数): (async function checkoutLinkOnly() { try { const session = await fetch('/api/auth/session').then((r) => r.json()); const accessToken = session?.accessToken; if (!accessToken) { console.log('accessToken: null'); return; } const payload = { plan_name: 'chatgptplusplan', billing_details: { country: 'ID', currency: 'IDR', }, cancel_url: 'https://chatgpt.com/#pricing', checkout_ui_mode: 'hosted', }; 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), }); const data = await response.json(); const hostedUrl = data?.url || data?.stripe_hosted_url || data?.checkout_url || null; console.log('accessToken:', accessToken); console.log('paymentLink:', hostedUrl); } catch (e) { console.log('accessToken: null'); console.log('paymentLink: null'); } })(); 8 个帖子 - 6 位参与者 阅读完整话题

linux.do · 2026-05-04 10:07:53+08:00 · tech

(async function checkoutLinkOnly() { try { const session = await fetch('/api/auth/session').then((r) => r.json()); const accessToken = session?.accessToken; if (!accessToken) { console.log('accessToken: null'); return; } const payload = { plan_name: 'chatgptplusplan', billing_details: { country: 'ID', currency: 'IDR', }, 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', }; 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), }); const data = await response.json(); const hostedUrl = data?.url || data?.stripe_hosted_url || data?.checkout_url || null; console.log('accessToken:', accessToken); console.log('paymentLink:', hostedUrl); } catch (e) { console.log('accessToken: null'); console.log('paymentLink: null'); } })(); 11 个帖子 - 5 位参与者 阅读完整话题

linux.do · 2026-04-20 21:39:13+08:00 · tech

今天用codex、claude 写 改了一天bug,然后没额度了,想到还有Gemini可以凑合用用,gui使用的是站内大佬的 CC GUI ,用着挺舒服的,点赞了,然后gemini 写错了代码,跟它说撤销这次写到代码,结果给我运行了git checkout,但是我的代码还没commit啊!之前用codex和cc都不会这样 网上找了一会没有很合适的回退方案(或许是我还没掌握git神力),然后喷了ai一顿,于是他和我说有读取文件的时候有 快照 ,然后把快照ctrlcv回文件夹恢复到改完bug那一版了。发出来给大家乐一乐 和有同样遭遇的佬参考,还是要记得随时保存代码啊!以下是gemini的回答和文件夹目录内容, 3 个帖子 - 3 位参与者 阅读完整话题