SubTru Documentation
SubTru gives your backend one clear answer to a simple question: should this user have access right now?
It provides a single source of truth for subscription access across Stripe, Apple App Store, and Google Play. These docs are written for developers building SaaS products, web apps, and mobile apps who want a reliable and simple way to manage subscription access.
Instead of maintaining complex subscription logic or checking multiple billing providers at runtime, your backend can ask SubTru for one clear and consistent access decision.
Guides
- How subscription access works in your app
Learn how subscription state, billing events, and entitlement checks work together to determine access.
- How to process Stripe subscription webhooks
Learn how SubTru handles Stripe signature verification, raw body handling, retries, idempotency, event ordering, and metadata mapping.
- How to process Apple subscription webhooks
Learn how SubTru handles App Store Server Notifications V2, signedPayload verification, retries, idempotency, and appAccountToken mapping.
- How Apple certificate chain verification works
Learn how Apple's x5c chain, leaf certificates, intermediates, trusted roots, and JWS signature checks work together.
More guides, examples, and API references will be added as SubTru evolves.