/api/extract提交 ChatGPT 账号 token,返回 CHF 0 支付链接。access_token 和 refresh_token 至少提供一个。
POST /api/extract
Content-Type: application/json
{
"access_token": "eyJhbGciOiJSUzI1NiI...",
"refresh_token": "rt.1.AADJTRTq..."
}
{
"success": true,
"pay_link": "https://checkout.stripe.com/c/pay/cs_live_a1...",
"amount": 0
}
CHF 0 pay_link 是 Stripe 托管支付页面,支持 信用卡 和 Twint(瑞士 IP 下显示)
{
"success": false,
"error": "promo_not_applied"
}
GET/api/health — 健康检查
GET/docs — Swagger UI