Subscriptions API
Subscriptions API with Trials and Setup Fees
A subscriptions API for teams that need plans, hosted signup, trials, setup fees, and subscription lifecycle in one API surface.
Workflow Outline
You need recurring plans with delayed starts, setup fees, and lifecycle behavior that belongs on the plan model itself.
Your product wants hosted signup or direct API creation without splitting plan configuration from recurring billing behavior.
You need setup fees, trials, and later recurring charges to stay inside the same subscription system.
What This Solves
Teams searching subscription APIs with trials and setup fees usually need recurring billing primitives that can model onboarding fees, delayed starts, and contract-aware plans without custom billing glue.
Onboarding-heavy SaaS plans
Charge a setup fee now, then start the recurring plan later without splitting the first payment into a separate invoice flow.
Free-trial conversion
Delay the first recurring charge with a trial period while keeping the whole plan definition on the public subscription-plan model.
Hosted subscription signup
Use hosted signup or payment-link flows while still relying on the same plan fields for setup fees and trial behavior.
Contract-aware recurring billing
Model setup fees, trial periods, contract terms, and later billing behavior in one recurring system instead of bolting them together manually.
Why Flint Fits
Choose Another Path When
Implementation References
Reference the exact flow surfaces
Subscription Plans API
Create reusable plans with setup fees, trial periods, contract terms, and early termination fields.
Subscriptions API
Create and manage subscriptions, billing state, and lifecycle actions.
Subscription Billing Guide
Guide for saved payment methods, subscription signup, and recurring billing behavior.
Related Pages
Explore recurring billing, saved methods, and later-charge workflows
These pages connect subscription plan design to Flint's broader recurring billing and payment model.
Subscription API
Go broader when the real question is Flint's entire recurring billing model, not just trials and setup fees.
Saved Payment Methods API for Platforms
Useful when recurring billing also depends on stored payment methods and default-payment setup.
Off-Session Payments API
Use this when the key issue is background charging and later billing rather than plan configuration itself.