DeepFloodbeta

揭秘 ChatGPT 自动充值的秘密

ChatGPT 使用的 RevenueCat 做 应用内购 (IAP) / 订阅管理,你只要拿到购买凭证,就可以通过这个请求实现自动化校验订阅

大概流程

1.用户在 App 里点了“购买/订阅”。

2.App Store 完成扣款后,会给 App 一张购买凭证。

3.ChatGPT 把 App Store 返回的购买凭证拿去验证。

如何获取凭证,如果你做过IOS代充应该有所了解,市面上有几个库可以拦截购买凭证

POST /v1/receipts HTTP/2

host: api.revenuecat.com

x-platform-flavor: native

user-agent: ChatGPT/12643679358 CFNetwork/1410.0.3 Darwin/22.6.0

x-revenuecat-etag:

x-client-build-version: 12643679358

x-apple-device-identifier: 8B46C751-AB13-418B-AA90-3BB76E06A9D4

x-client-bundle-id: com.openai.chat

x-version: 4.43.3

baggage: sentry-environment=production-ios,sentry-public_key=aaedc2eb8e6ef123191aa364274c85db,sentry-release=com.openai.chat%401.2024.348%2B12643679358,sentry-trace_id=ba51157bb19a47dd8324c96c610332e9

x-custom-entitlements-computation: true

x-client-version: 1.2024.348

content-length: 7441

x-platform-version: Version 16.6 (Build 20G75)

x-platform: iOS

x-observer-mode-enabled: false

authorization: Bearer appl_rQLChslWRSKCUPBLPJtHCGjvujc

x-storefront: TUR

accept-language: zh-CN,zh-Hans;q=0.9

accept: /

content-type: application/json

x-is-sandbox: false

x-storekit2-enabled: false

sentry-trace: ba51157bb19a47dd8324c96c610332e9-bf70fe8b5ac74e0a-0

accept-encoding: gzip, deflate, br

{"normal_duration":"P1M","presented_offering_identifier":"default","initiation_source":"purchase","is_restore":false,"subscription_group_id":"21329191","price":"499.99","product_id":"oai_chatgpt_plus_1999_1m","offers":[],"observer_mode":false,"store_country":"TUR","app_user_id":"GPT账号ID","fetch_token":"客户端凭证","currency":"TRY"}

揭秘者:https://www.nodeseek.com/space/5840