Quickstart
Get your first SolydFlow integration running in a few steps.
By the end of this guide, you'll have:
- A SolydFlow project
- A connected payment provider
- A Product and Package
- An Entitlement
- A configured SDK
- A working purchase flow
Before You Begin
You'll need:
- A SolydFlow account
- A SolydFlow project
- An application to integrate, or a payment link to share with customers
- A supported payment provider account
Integration Flow
Create Project
↓
Connect Payment Provider
↓
Create Product
↓
Add Package
↓
Create Entitlement
↓
Install SDK
↓
Configure SolydFlow
↓
Test Purchase
↓
Go Live
1. Create a Project
Create a project for your application.
Each project has its own:
- Products
- Packages
- Payment providers
- API keys
- Revenue configuration
2. Connect a Payment Provider
Connect the payment provider you want to use with your project.
SolydFlow works with your existing provider accounts—you continue to own and manage them.
3. Configure Your Revenue
Create:
- A Product
- One or more Packages
- An Entitlement
Example:
Premium Monthly
│
└── ₦5,000
│
▼
premium_access
Learn more:
4. Install the SDK
Install the SDK for your platform.
npm install solydflow-js
See the SDK Documentation → for other supported platforms.
5. Configure SolydFlow
Initialize the SDK using your project API key.
import { SolydFlow } from "solydflow-js";
await SolydFlow.configure({
apiKey: "sf_pk_test_...",
userId: "usr_123"
});
Use Sandbox credentials while developing.
6. Make Your First Purchase
Start a purchase using either:
- SolydFlow Paywalls
- The SDK/API
await SolydFlow.purchase({
packageId: "premium_monthly"
});
7. Test Your Integration
Before going live, test your purchase flow using the Sandbox.
Verify:
- Successful payments
- Failed payments
- Recovery
- Entitlement activation
That's It
Your integration is now ready for production.
Customer
│
▼
Your Application
│
▼
SolydFlow
│
▼
Payment Provider
│
▼
Recover → Truth → Enforce
│
▼
Entitlement Granted