FortiBlox LogoFortiBlox Docs
NexusBilling & Pricing

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:

  1. Subscribe to a tier based on your API usage needs
  2. Receive monthly credits that reset at the start of each billing cycle
  3. Credits are consumed with each API request (1 credit = 1 request)
  4. Automatic renewal at the end of each billing cycle
  5. 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

Get Started Free →

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

Subscribe to Developer →

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

Subscribe to Business →

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

Subscribe to Professional →

View Full Tier Comparison →

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 on

Monitoring 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
  • 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:

  1. Go to Developer Portal → Billing
  2. Select higher tier
  3. Confirm upgrade
  4. Prorated charge applied immediately
  5. Credits updated to new tier immediately

Downgrading:

  1. Go to Developer Portal → Billing
  2. Select lower tier
  3. Confirm downgrade
  4. Change takes effect at end of current billing period
  5. 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

Learn how to cancel →

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:

  1. Stripe automatically retries (3 attempts over 2 weeks)
  2. Email notifications sent
  3. Grace period during retries
  4. If all retries fail: Downgrade to Free tier

Crypto:

  1. Email reminder 3 days before due date
  2. Email on due date
  3. 3-day grace period
  4. 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?

  1. Sign up for free - No credit card required
  2. View pricing - Compare tiers
  3. Subscribe - Choose your payment method
  4. Start building - API documentation

Support

Need help with billing?


Last Updated: 2025-11-21