Building Subscription Businesses with INFO-Subscription
INFO-Subscription is a flexible platform for managing subscription-based businesses, offering robust APIs and managed experiences for seamless integration and automation. This documentation is designed for third-party developers and API consumers who want to integrate with the INFO-Subscription platform, providing comprehensive guides, API references, and practical examples to help you build, extend, and connect your solutions. If you are new to the platform, visit the product website for an overview.
Who Should Use This Documentation?
Developers building integrations with INFO-Subscription APIs
Partners and customers automating subscription workflows
Anyone seeking to extend or embed INFO-Subscription capabilities in their own systems
If you are looking for end-user documentation, please visit the user documentation.
Note
New to the domain? The docs use terms like subscriber, subscription, and payment agreement throughout. See Terminology before continuing if anything is unclear.
Quick Start
Read Getting Started for API onboarding
Review API Authentication, Versioning, and perhaps the Terminology
Try out the API in our testing and experimentation tenant, using the Swagger UI or your favorite API client
Explore common scenarios and code samples
Integration Options
INFO-Subscription gives you two building blocks that can be combined as needed:
Path |
Choose this if |
Start here |
|---|---|---|
Build your own |
You want full control over checkout, self-service, and authentication in your own frontend |
|
Use the managed experience |
You want a turnkey ordering and self-service portal without building your own frontend |
Most tenants mix the two: for example, using the managed self-service portal while still calling the API directly for custom reporting or ERP integration.
Building your own? The full API is available to every tenant:
Explore it in the Swagger UI
Download the OpenAPI/Swagger definition
Review integration guides for common use cases and advanced scenarios.
Using the managed experience? It includes:
A self-service portal for subscribers to manage their subscriptions
An ordering and registration process for new subscribers
An integrated Identity Provider (IdP) for authentication and authorization
To integrate with the managed subscriber experience, see our introduction to the managed experience.
Explore Further
Ready to go deeper? Start with a goal below, or browse the reference material:
I want to build…
Custom integrations against the raw API, for teams building their own checkout, portal, or workflows.
I want to set up…
INFO-Subscription’s turnkey, managed experiences — configured, not built from scratch.
Additional Resources
Billing & Subscription Lifecycle – in-depth guides for how the platform manages recurring billing:
Subscription Lifecycle – How subscriptions are created, renewed, upgraded, and terminated
Billing Cycle In Depth – Payment demands, invoices, reminders, and dunning, stage by stage
Proration Policies – How cancellations and mid-period plan changes are prorated
Payment Matching, Settlement & Reconciliation – How incoming payments are matched to invoices and billing accounts reconciled
Standalone Payment Demands – Issuing one-off charges outside the regular billing cycle
On-Demand Reminders – Issuing reminders when an external collection agency controls the timeline
General
Common Integration Scenarios – Real-world use cases
Webhooks and Event Handling – Automate workflows with event-driven integrations
Reporting and Analytics – Access and analyze subscription data
OData Querying – Advanced querying techniques for analytics data
MCP Server – Connect AI assistants to live tenant data
API Reference – Full technical details for all endpoints
Follow the changelog – Stay up to date with the latest changes
Testing – Use our testing and experimentation tenant for testing your integration and getting to know the platform.
For more, see the sidebar or use the search to find specific guides and references.
Contact & Support
For help, feedback, or to report issues, see Support and Reporting Bugs for contact details.