04 plans
How Plans Work
1. Merchant creates Plan → Gets shareable payment URL
2. Anyone visits URL → Enters email → Selects chain/currency
3. Subscriber approves token spending → Subscription created
4. Billing runs automatically based on plan settingsPlan vs Subscription
Concept
Description
Create Plan
POST /plansRequest
{
"name": "Pro Monthly",
"description": "Full access to all features",
"amount": 29.99,
"interval": "monthly",
"interval_count": 1,
"chains": ["solana", "base"],
"currencies": ["USDC", "USDT"],
"buffer_hours": 24,
"trial_days": 14,
"splits": [
{
"address": "partner_wallet_address",
"chain": "solana",
"percentage": 1000,
"label": "Partner"
}
],
"metadata": {
"features": ["api_access", "priority_support"]
}
}Parameters
Field
Type
Required
Description
Response
Get Plan
Response
Get Plan (Public)
Response
List Plans
Query Parameters
Parameter
Type
Description
Response
Update Plan
Request
Updatable Fields
Field
Description
Response
Archive Plan
Response
Get Plan Stats
Response
Revenue Splits
Split Configuration
Rules
Split Execution
Embedding Plans
Payment Link
Custom Button
Fetch Plan Details
Plan Webhooks
Event
Description
Example Payload
Best Practices
Last updated