Cancelling Your Subscription
Complete guide to cancelling your FortiBlox Nexus subscription - credit card and cryptocurrency subscriptions
Cancelling Your Subscription
Need to cancel your FortiBlox Nexus subscription? This guide covers everything you need to know about the cancellation process, what happens after cancellation, and how to re-activate.
Before You Cancel
Consider These Alternatives
Before cancelling, consider if these options might be better:
Downgrade to a Lower Tier:
- Keep your account active
- Reduce monthly cost
- Maintain some paid features
- Compare tiers →
Downgrade to Free Tier:
- $0/month
- 1M credits/month
- Keep your account and data
- Upgrade anytime
Pause Development:
- Downgrade to Free tier instead of cancelling
- Account stays active
- Re-upgrade when ready
What Happens When You Cancel
Understanding the impact:
Immediate Effects (Cancel Immediately):
- ❌ Lose access to paid tier features
- ❌ Rate limits reduced to Free tier (100 RPS)
- ❌ Credits reduced to Free tier (1M/month)
- ❌ Webhooks disabled
- ❌ gRPC access removed
- ❌ Team member access revoked
- ✅ Account remains active on Free tier
- ✅ API keys still work (at Free tier limits)
- ✅ Historical data preserved
Delayed Effects (Cancel at Period End):
- ✅ Full access until billing period ends
- ✅ All features remain active
- ✅ Credits unchanged until period end
- ❌ No refund for remaining time
- ✅ Automatically downgrade to Free tier after period ends
Cancellation Policy
No Refunds
FortiBlox does not offer refunds for partial billing periods.
However:
- First 7 days: Contact [email protected] for special consideration
- Service outages: May receive credit compensation
- Billing errors: Corrected immediately
Data Retention
After cancellation:
What We Keep:
- ✅ Your account and profile
- ✅ API keys (reusable if you re-subscribe)
- ✅ Project configurations
- ✅ Historical analytics (retention period varies by tier)
- ✅ Payment history
What We Delete:
- ❌ Webhook configurations (after 30 days)
- ❌ Team member access (immediate)
- ❌ Extended analytics (after retention period)
- ❌ Advanced logs (after retention period)
Complete Deletion: If you want to delete your account entirely:
- Cancel subscription first
- Wait for confirmation
- Contact [email protected]
- Request account deletion
- Account deleted within 30 days
Re-activation
You can re-activate anytime:
Same tier:
- Subscribe to same or different tier
- Immediate activation
- New billing cycle starts
- Credits reset to new tier
Previous API keys:
- ✅ Still work after re-activation
- ✅ Same rate limits as new tier
- ✅ No need to update your code
How to Cancel (Credit Card / Stripe)
Method 1: Developer Portal (Recommended)
Step 1: Log In
- Go to nexus.fortiblox.com
- Log in to your account
- Navigate to Billing → Subscription
Step 2: Initiate Cancellation
- Find your current subscription details
- Click "Cancel Subscription" button (usually at bottom)
- You'll see cancellation options modal
Step 3: Choose Cancellation Type
Option A: Cancel at Period End (Recommended)
Cancel at end of billing period
✅ Keep full access until Dec 21, 2025
✅ Use all remaining credits
✅ No immediate changes
✅ Downgrade to Free tier automatically after period ends
[Cancel at Period End]Option B: Cancel Immediately
Cancel immediately
⚠️ Lose access right away
⚠️ No refund for unused time
⚠️ Downgrade to Free tier now
⚠️ Credits reduced immediately
[Cancel Immediately]Step 4: Confirm Cancellation
- Select your cancellation type
- You may be asked for feedback (optional):
- Why are you cancelling?
- What could we improve?
- Would you consider coming back?
- Click "Confirm Cancellation"
- See confirmation message
- Receive confirmation email
Step 5: Verification
Check your email for:
- Subject: "Subscription Cancelled - FortiBlox Nexus"
- Contents:
- Cancellation confirmed
- Effective date
- What happens next
- How to re-activate
Method 2: Stripe Customer Portal
Step 1: Access Portal
Option A: Via Developer Portal
- Log into Developer Portal
- Navigate to Billing → Subscription
- Click "Manage Billing" or "Stripe Portal"
Option B: Direct Link
- Go to [billing portal link] (sent in subscription emails)
- Enter your email address
- Check email for verification code
- Enter code to access portal
Step 2: Cancel in Stripe Portal
- You'll see your subscription details
- Click "Cancel plan" button
- Choose cancellation timing:
- Cancel at period end (recommended)
- Cancel immediately
- Optionally provide feedback
- Click "Cancel plan" to confirm
Step 3: Confirmation
You'll see:
Your subscription has been canceled
Your plan will remain active until Dec 21, 2025.
After this date, you'll be downgraded to the Free tier.
[View Invoice History] [Update Payment Method]Method 3: Via API
For programmatic cancellation:
// Cancel subscription via API
async function cancelSubscription(cancelImmediately = false) {
try {
const response = await fetch('https://nexus.fortiblox.com/api/billing/cancel', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
immediately: cancelImmediately
})
});
if (!response.ok) {
throw new Error('Failed to cancel subscription');
}
const result = await response.json();
console.log(result);
/*
{
success: true,
message: 'Subscription cancelled',
subscription: {
id: 'sub_xxx',
status: 'active',
cancel_at_period_end: true,
current_period_end: '2025-12-21T00:00:00Z',
canceled_at: '2025-11-21T14:30:00Z'
}
}
*/
return result;
} catch (error) {
console.error('Cancellation failed:', error);
throw error;
}
}
// Cancel at period end (recommended)
await cancelSubscription(false);
// Cancel immediately
// await cancelSubscription(true);How to Cancel (Cryptocurrency)
Crypto subscriptions work differently - they don't auto-renew by default.
Option 1: Let It Expire (Default)
Simply don't send payment for next period:
- Note your subscription expiration date
- Don't send payment when renewal is due
- Subscription expires automatically
- Account downgrades to Free tier
- No action needed
Timeline:
Nov 21: Subscription starts
Dec 18: Reminder email (3 days before expiration)
Dec 21: Expiration day
Dec 21-24: Grace period (3 days)
Dec 24: Subscription cancelled, downgrade to Free tierOption 2: Disable Auto-Renew
If you enabled auto-renew:
Via Developer Portal
- Navigate to Billing → Subscription
- Find "Auto-renew" toggle
- Toggle OFF
- Confirm action
- You'll see:
✅ Auto-renew disabled Your subscription will expire on Dec 21, 2025 You can manually renew anytime before then
Via API
// Disable auto-renew for crypto subscription
async function disableAutoRenew() {
try {
const response = await fetch('https://nexus.fortiblox.com/api/crypto/auto-renew', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
enabled: false
})
});
const result = await response.json();
console.log(result);
/*
{
success: true,
message: 'Auto-renew disabled',
subscription: {
id: 'crypto_sub_xxx',
tier: 'developer',
expires_at: '2025-12-21T00:00:00Z',
auto_renew: false
}
}
*/
return result;
} catch (error) {
console.error('Failed to disable auto-renew:', error);
throw error;
}
}
await disableAutoRenew();Crypto Cancellation Timeline
Day -3: Renewal reminder email
Day 0: Subscription expires (if no payment received)
Day 0-3: Grace period
- Email reminders sent
- Full access continues
- Can still pay to renew
Day 3: Subscription cancelled
- Downgrade to Free tier
- Rate limits reduced
- Webhooks disabledAfter Cancellation
What Happens to Your API Keys?
API keys remain valid:
- ✅ Same API keys still work
- ✅ No need to update your code
- ✅ Rate limits reduced to Free tier
- ✅ Credits reduced to Free tier
Example:
// Your API key still works after cancellation
const response = await fetch('https://nexus.fortiblox.com/api/rpc/getBalance', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY', // Still works!
'Content-Type': 'application/json'
},
body: JSON.stringify({
address: 'x1abc...'
})
});
// But you're now limited to Free tier:
// - 100 requests/second (was 500/2000/5000)
// - 1M credits/month (was 50M/500M/2B)What Happens to Your Projects?
Projects remain accessible:
- ✅ All projects still exist
- ✅ Configurations preserved
- ✅ Historical data available (for retention period)
- ⚠️ Limited to 1 project on Free tier (others read-only)
What Happens to Team Members?
Team access removed:
- ❌ Team members lose access immediately (or at period end)
- ❌ Only account owner retains access
- ✅ Can re-invite team members if you re-subscribe
What Happens to Webhooks?
Webhooks disabled:
- ❌ Webhook endpoints stop receiving events immediately (or at period end)
- ❌ Webhook configurations removed after 30 days
- ✅ Can reconfigure webhooks if you re-subscribe to Business/Professional
What Happens to Analytics?
Analytics retention:
- ✅ Historical data preserved for original retention period
- ✅ Free tier: 7 days retention going forward
- ✅ Export data before cancellation if you need longer history
Recommended: Export before cancelling
// Export usage data before cancelling
const response = await fetch('https://nexus.fortiblox.com/api/usage/export', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
start_date: '2025-01-01',
end_date: '2025-11-21',
format: 'json' // or 'csv'
})
});
const data = await response.json();
// Save this data locallyRe-activating Your Subscription
Changed your mind? Easy to come back:
Re-subscribe to Same Tier
- Log into Developer Portal
- Navigate to Billing → Pricing
- Click "Subscribe" on your desired tier
- Complete payment
- Immediate activation
- Credits reset to new tier
- Same API keys work at new rate limits
No penalty for re-subscribing:
- Same pricing
- Same features
- Previous API keys work immediately
- Previous projects accessible
Re-subscribe to Different Tier
Follow same process, choose different tier:
- Immediate activation
- New tier's credits and rate limits
- Same API keys work
Code Example
// Check if user needs to re-subscribe
async function checkSubscriptionStatus() {
const response = await fetch('https://nexus.fortiblox.com/api/subscription', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const subscription = await response.json();
if (subscription.tier === 'free') {
// Show upgrade prompt
console.log('Currently on Free tier');
console.log('Upgrade to access:');
console.log('- 50M+ credits/month');
console.log('- Faster rate limits');
console.log('- gRPC access');
console.log('- Priority support');
// Show upgrade button
showUpgradeModal();
}
}Feedback & Improvement
Why We Ask for Feedback
When you cancel, we ask why to help improve:
Common reasons:
- Too expensive
- Not using enough
- Missing features
- Technical issues
- Switching providers
- Project ended
- Other
Your feedback helps us:
- Improve pricing
- Add requested features
- Fix technical issues
- Better serve developers
Special Offers
Based on your cancellation reason, we may offer:
If "Too expensive":
- Discount offer (20% off for 3 months)
- Downgrade to lower tier suggestion
- Annual prepay discount
If "Not using enough":
- Suggest Free tier instead of cancelling
- Usage optimization tips
- Lower tier recommendation
If "Missing features":
- Beta access to upcoming features
- Feature request priority
- Custom plan options
Alternatives to Cancelling
Downgrade Instead
Better than cancelling:
Current: Business tier ($499/month)
↓
Downgrade: Developer tier ($49/month)
↓
Benefits:
- Save $450/month
- Keep paid features
- Faster than Free tier
- Easy to upgrade laterPause with Free Tier
Keep your account active:
1. Downgrade to Free tier
2. Keep all your projects and data
3. API keys still work (at Free limits)
4. Upgrade anytime when readySeasonal Usage
For seasonal businesses:
Winter (High Season):
- Subscribe to Business tier
- High traffic supported
Summer (Low Season):
- Downgrade to Developer or Free
- Save costs during slow period
Fall (Ramp Up):
- Upgrade back to Business
- Ready for next seasonSupport
Need help with cancellation?
Before Cancelling:
- Sales: [email protected] - Discuss alternatives
- Support: [email protected] - Technical issues
- Billing: [email protected] - Payment concerns
After Cancelling:
- Support: [email protected] - Re-activation help
- Billing: [email protected] - Refund requests
Response Time:
- Free tier: Best effort
- Paid tier: Per your SLA (even during cancellation period)
Frequently Asked Questions
Will I get a refund?
No, FortiBlox does not offer refunds for partial billing periods. However:
- First 7 days: Contact support for special consideration
- Service outages: May receive credit compensation
- Billing errors: Corrected immediately
Can I cancel anytime?
Yes, you can cancel anytime. No contracts, no commitments.
What if I cancel by accident?
Contact [email protected] immediately. If caught within 24 hours, we can usually reverse the cancellation.
Do I lose my data?
No, your account and data remain intact. Only tier-specific features are removed.
Can I export my data?
Yes, export your analytics and usage data before cancelling. Free tier has limited export options.
What if I prepaid annually?
Contact [email protected] for prorated refund calculation. Annual subscriptions may receive prorated refunds.
Will my API keys change?
No, your API keys remain the same. They just operate at Free tier limits after cancellation.
Can team members re-access if I re-subscribe?
Yes, you can re-invite team members after re-subscribing to Business or Professional tier.
How long until I'm downgraded?
Cancel immediately: Instant downgrade
Cancel at period end: Downgrade when current billing period ends
Crypto (no payment): 3 days after expiration date
Can I switch payment methods instead of cancelling?
Yes! Update payment method without cancelling:
- Credit card: Update in Stripe Customer Portal
- Switch to crypto: Cancel Stripe, subscribe with crypto
- Switch to card: Let crypto expire, subscribe with card
Summary
Quick Cancellation Guide:
- ✅ Consider downgrading instead of cancelling
- ✅ Export your data if needed
- ✅ Cancel via Developer Portal or Stripe Portal
- ✅ Choose "Cancel at period end" (recommended)
- ✅ Confirm cancellation
- ✅ Check confirmation email
- ✅ Account downgrades to Free tier automatically
- ✅ Re-subscribe anytime with no penalty
Remember:
- No refunds for partial periods
- API keys still work (at Free limits)
- Data is preserved
- Easy to re-activate
- No penalty for re-subscribing
Last Updated: 2025-11-21