Billing & Payments Overview
Understanding FortiBlox Nexus billing, payment methods, and subscription management
Billing & Payments Overview
FortiBlox Nexus offers flexible billing options to suit your needs, whether you're an individual developer, growing startup, or enterprise organization.
How Billing Works
FortiBlox Nexus uses a credit-based subscription model with monthly billing cycles:
- Subscribe to a tier based on your API usage needs
- Receive monthly credits that reset at the start of each billing cycle
- Credits are consumed with each API request (1 credit = 1 request)
- Automatic renewal at the end of each billing cycle
- Overage handling: Requests are throttled when credits are exhausted
Billing Cycle
- Start: The day you subscribe (or upgrade/downgrade)
- Duration: 30 days from subscription start
- Credit Reset: Automatic at the start of each new cycle
- Renewal: Automatic charge to your payment method
- Proration: When upgrading/downgrading, charges are prorated based on time remaining
Payment Methods
FortiBlox Nexus accepts two payment methods:
1. Credit Card Payments (via Stripe)
Best for: Most users, businesses requiring invoices
Features:
- Instant activation
- Automatic monthly billing
- Invoice history and receipts
- Easy upgrades/downgrades
- Self-service billing portal
- PCI-compliant security
Accepted Cards:
- Visa
- Mastercard
- American Express
- Discover
- Diners Club
Pricing: Standard tier pricing (no additional fees)
Learn more about Credit Card Payments →
2. Cryptocurrency Payments (USDC)
Best for: Privacy-conscious users, crypto-native organizations, international payments
Features:
- 8% discount on all tiers
- No credit card required
- On-chain payment transparency
- Self-custody of funds
- No chargebacks or payment failures
- Pay from any wallet
Accepted Tokens:
- USDC (X1 Blockchain)
- USDT (X1 Blockchain)
- PYUSD (X1 Blockchain)
Pricing: 8% discount off standard pricing
Learn more about Crypto Payments →
Subscription Tiers
FortiBlox Nexus offers 4 subscription tiers to match your scale:
Free Tier
Price: $0/month
Ideal for: Testing, development, small personal projects
Includes:
- 1M credits/month
- 100 requests/second
- Community support
- Basic RPC access
- Testnet access
Developer Tier
Price:
- $49/month (Credit Card)
- $45/month (Crypto - 8% off)
Ideal for: Individual developers, small applications
Includes:
- 50M credits/month
- 500 requests/second
- Email support
- Priority RPC access
- Testnet & Mainnet access
- gRPC Testnet access
Business Tier
Price:
- $499/month (Credit Card)
- $459/month (Crypto - 8% off)
Ideal for: Growing applications, production services
Includes:
- 500M credits/month
- 2,000 requests/second
- Priority email support
- Dedicated RPC nodes
- Webhook notifications
- gRPC Testnet access
- Custom rate limits
Professional Tier
Price:
- $999/month (Credit Card)
- $919/month (Crypto - 8% off)
Ideal for: High-volume applications, enterprise needs
Includes:
- 2B credits/month
- 5,000 requests/second
- 24/7 dedicated support
- Reserved infrastructure
- Webhook notifications
- gRPC Mainnet access
- Custom SLAs available
- White-label options
Understanding Credits
What is a Credit?
A credit represents one API request to FortiBlox Nexus services.
1 Credit = 1 API Request
Credit Consumption Examples
// Each of these consumes 1 credit:
await fetch('https://nexus.fortiblox.com/api/rpc/getBalance', {
method: 'POST',
body: JSON.stringify({ address: 'x1abc...' })
});
// ✓ 1 credit used
await fetch('https://nexus.fortiblox.com/api/rpc/getTransaction', {
method: 'POST',
body: JSON.stringify({ signature: 'sig123...' })
});
// ✓ 1 credit used
// Batch requests consume credits per inner request
await fetch('https://nexus.fortiblox.com/api/rpc/batch', {
method: 'POST',
body: JSON.stringify([
{ method: 'getBalance', params: ['addr1'] },
{ method: 'getBalance', params: ['addr2'] },
{ method: 'getBalance', params: ['addr3'] }
])
});
// ✓ 3 credits used (one per request in batch)Credit Reset Schedule
Credits reset automatically at the start of each billing cycle:
Subscribe: Dec 1, 2025 at 3:00 PM UTC
First Reset: Jan 1, 2026 at 3:00 PM UTC
Second Reset: Feb 1, 2026 at 3:00 PM UTC
...and so onMonitoring Credit Usage
Check your current credit usage anytime:
// Get current usage via API
const response = await fetch('https://nexus.fortiblox.com/api/usage', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const usage = await response.json();
console.log(usage);
// {
// tier: 'developer',
// credits_used: 12500000,
// credits_total: 50000000,
// credits_remaining: 37500000,
// reset_date: '2026-01-01T15:00:00Z'
// }Or view in the Developer Portal:
- Dashboard → Usage → Current Period
What Happens When Credits Run Out?
When you exhaust your monthly credits:
Free Tier
- Throttled to 10 requests/second
- Error response:
429 Too Many Requests - Credits reset at next billing cycle
Paid Tiers (Developer/Business/Professional)
- Throttled to Free tier rate (100 RPS)
- Email notification sent
- Recommendation to upgrade tier
- Credits reset at next billing cycle
No overage charges - Your API access is throttled, not blocked.
Handling Credit Exhaustion
// Proper error handling for credit exhaustion
try {
const response = await fetch('https://nexus.fortiblox.com/api/rpc/getBalance', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ address: 'x1abc...' })
});
if (response.status === 429) {
const error = await response.json();
if (error.code === 'CREDITS_EXHAUSTED') {
// Credits exhausted - queue request or upgrade tier
console.error('Monthly credits exhausted. Consider upgrading your tier.');
// Implement retry logic or queue for next billing cycle
} else {
// Rate limit hit - implement backoff
console.error('Rate limit exceeded. Implement exponential backoff.');
}
}
} catch (error) {
console.error('Request failed:', error);
}Billing FAQs
How do I upgrade or downgrade my tier?
Upgrading:
- Go to Developer Portal → Billing
- Select higher tier
- Confirm upgrade
- Prorated charge applied immediately
- Credits updated to new tier immediately
Downgrading:
- Go to Developer Portal → Billing
- Select lower tier
- Confirm downgrade
- Change takes effect at end of current billing period
- No refund for unused credits
Can I cancel anytime?
Yes! You can cancel your subscription at any time:
- Cancel immediately: Lose access right away, no refund
- Cancel at period end: Recommended - access until billing cycle ends
Do you offer refunds?
We do not offer refunds for partial billing periods. However:
- First month: If you're not satisfied within the first 7 days, contact [email protected]
- Service outages: Credits may be added for documented downtime
- Billing errors: We'll correct any billing mistakes immediately
Can I change payment methods?
Credit Card (Stripe):
- Update payment method anytime in Stripe Customer Portal
- Access via Developer Portal → Billing → Manage Payment
Crypto:
- Pay from any wallet each billing cycle
- No need to "change" payment method
What happens if payment fails?
Credit Card:
- Stripe automatically retries (3 attempts over 2 weeks)
- Email notifications sent
- Grace period during retries
- If all retries fail: Downgrade to Free tier
Crypto:
- Email reminder 3 days before due date
- Email on due date
- 3-day grace period
- If unpaid: Downgrade to Free tier
Do you charge sales tax?
Sales tax is calculated based on your billing address:
- US customers: State sales tax may apply
- EU customers: VAT may apply
- Other regions: Local taxes may apply
Tax calculations are automatic and shown at checkout.
Can I get a custom plan?
Enterprise customers with unique needs can request custom pricing:
- Custom credit allocations
- Reserved infrastructure
- Custom SLAs
- White-label options
- Volume discounts
Contact: [email protected]
How do I get invoices and receipts?
Credit Card:
- Automatic email receipt after each payment
- Download invoices from Stripe Customer Portal
- View all invoices in Developer Portal → Billing → Invoices
Crypto:
- On-chain transaction is your receipt
- Email confirmation with transaction details
- Export transaction history from Developer Portal
Getting Started
Ready to start using FortiBlox Nexus?
- Sign up for free - No credit card required
- View pricing - Compare tiers
- Subscribe - Choose your payment method
- Start building - API documentation
Support
Need help with billing?
- Documentation: Billing Guides
- Email: [email protected]
- Live Chat: Available in Developer Portal
- Community: Discord
Last Updated: 2025-11-21