Skip to main content

Billing & Wallets

Manage your account billing, payment methods, and wallet balances across multiple currencies.

Wallet Systemโ€‹

Multi-Currency Supportโ€‹

Lineserve supports multiple currencies to serve our global customer base:

  • USD - US Dollar (Primary)
  • KES - Kenyan Shilling
  • ZAR - South African Rand
  • NGN - Nigerian Naira
  • GHS - Ghanaian Cedi
  • TZS - Tanzanian Shilling

Wallet Balancesโ€‹

Each currency has its own wallet balance:

  • Available Balance: Funds available for immediate use
  • Pending Balance: Funds being processed or held
  • Reserved Balance: Funds reserved for running services

Payment Methodsโ€‹

Credit/Debit Cardsโ€‹

  • Supported Cards: Visa, Mastercard, American Express
  • Security: PCI DSS compliant processing
  • Auto-reload: Automatic top-up when balance is low
  • Saved Cards: Securely store cards for future use

Bank Transfersโ€‹

  • Local Banks: Direct bank transfers in supported regions
  • Processing Time: 1-3 business days
  • Minimum Amount: Varies by currency
  • Bank Details: Provided after initiating transfer

Mobile Moneyโ€‹

Available in select African markets:

  • M-Pesa (Kenya, Tanzania)
  • Airtel Money (Kenya, Tanzania, Uganda)
  • MTN Mobile Money (Uganda, Ghana)
  • Orange Money (Senegal, Mali)

Cryptocurrency (Coming Soon)โ€‹

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • USDC Stablecoin

Billing Cyclesโ€‹

Prepaid Modelโ€‹

  • Pay-as-you-go: Only pay for resources you use
  • No monthly fees: No base subscription costs
  • Instant provisioning: Resources deployed immediately
  • Real-time billing: Usage tracked in real-time

Billing Frequencyโ€‹

  • Hourly: VPS, databases, load balancers
  • Per-message: SMS and messaging services
  • Monthly: Reserved instances, dedicated servers
  • Per-GB: Storage and bandwidth usage

Auto-Reloadโ€‹

Configurationโ€‹

Set up automatic wallet top-up to avoid service interruptions:

  1. Threshold Amount: Minimum balance before reload
  2. Reload Amount: How much to add to wallet
  3. Payment Method: Which card/method to use
  4. Maximum Frequency: Prevent excessive reloads

Example Configurationโ€‹

Threshold: $10 USD
Reload Amount: $50 USD
Payment Method: Visa ending in 1234
Max Frequency: Once per day

Invoicing & Receiptsโ€‹

Invoice Generationโ€‹

  • Monthly Invoices: Detailed usage breakdown
  • Real-time Receipts: Immediate payment confirmations
  • PDF Downloads: Professional invoice formatting
  • Email Delivery: Automatic invoice delivery

Invoice Detailsโ€‹

Each invoice includes:

  • Service Usage: Detailed resource consumption
  • Pricing Breakdown: Cost per service/resource
  • Tax Information: VAT/tax calculations where applicable
  • Payment History: Previous payments and credits

Usage Trackingโ€‹

Real-time Monitoringโ€‹

Track your spending across all services:

  • Current Month: Month-to-date usage
  • Daily Breakdown: Daily spending patterns
  • Service Categories: Spending by service type
  • Resource Details: Individual resource costs

Cost Alertsโ€‹

Set up alerts to monitor spending:

  • Budget Alerts: Notify when approaching budget limits
  • Unusual Activity: Alert on unexpected usage spikes
  • Low Balance: Warning when wallet balance is low
  • Service Limits: Notify when nearing service quotas

Pricing Transparencyโ€‹

No Hidden Feesโ€‹

  • Transparent Pricing: All costs clearly displayed
  • No Setup Fees: Free account setup and configuration
  • No Cancellation Fees: Cancel services anytime
  • No Minimum Commitments: Pay only for what you use

Cost Optimizationโ€‹

  • Reserved Instances: Save up to 30% with annual commitments
  • Volume Discounts: Automatic discounts for high usage
  • Regional Pricing: Competitive local pricing
  • Free Tier: Generous free allowances for new users

Tax & Complianceโ€‹

Tax Handlingโ€‹

  • VAT/GST: Automatically calculated where applicable
  • Tax Exemptions: Support for tax-exempt organizations
  • Regional Compliance: Compliant with local tax laws
  • Tax Reporting: Detailed tax information on invoices

Supported Tax Regionsโ€‹

  • Kenya: 16% VAT
  • South Africa: 15% VAT
  • Nigeria: 7.5% VAT
  • Ghana: 12.5% VAT
  • European Union: Local VAT rates

Account Creditsโ€‹

Promotional Creditsโ€‹

  • Welcome Bonus: New account credits
  • Referral Credits: Earn credits for referrals
  • Promotional Campaigns: Special offer credits
  • Partner Credits: Credits from partner programs

Credit Usageโ€‹

  • Automatic Application: Credits applied automatically
  • Expiration Dates: Credits may have expiry dates
  • Usage Priority: Credits used before wallet balance
  • Transfer Restrictions: Credits typically non-transferable

Payment Securityโ€‹

Security Measuresโ€‹

  • PCI DSS Compliance: Industry-standard card security
  • Encryption: All payment data encrypted
  • Tokenization: Card details securely tokenized
  • Fraud Detection: Advanced fraud prevention

Data Protectionโ€‹

  • No Storage: Card details not stored on our servers
  • Secure Transmission: TLS encryption for all transactions
  • Access Controls: Strict access to payment systems
  • Regular Audits: Third-party security assessments

Managing Your Billingโ€‹

Web Consoleโ€‹

Access billing features through the web console:

  1. Navigate to Account > Billing
  2. View wallet balances and transaction history
  3. Add payment methods and configure auto-reload
  4. Download invoices and receipts

API Accessโ€‹

Programmatically manage billing:

# Get wallet balances
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.lineserve.com/v1/account/wallets

# Get billing history
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.lineserve.com/v1/account/billing/history

# Add funds to wallet
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"amount": 50, "currency": "USD", "payment_method": "card_123"}' \
https://api.lineserve.com/v1/account/wallets/topup

CLI Commandsโ€‹

# Check wallet balances
lineserve account billing

# View usage for current month
lineserve account usage

# Add funds to wallet
lineserve account topup --amount 50 --currency USD

Troubleshootingโ€‹

Common Issuesโ€‹

Payment Failuresโ€‹

  • Insufficient Funds: Ensure card has sufficient balance
  • Card Declined: Contact your bank for authorization
  • Expired Card: Update payment method with new card
  • International Transactions: Enable international payments

Billing Discrepanciesโ€‹

  • Usage Tracking: Check resource usage in console
  • Time Zones: All billing in UTC timezone
  • Proration: Partial month charges are prorated
  • Currency Conversion: Exchange rates updated daily

Getting Helpโ€‹

  • Email Support: billing@lineserve.com
  • Live Chat: Available in web console
  • Phone Support: +254 700 123 456
  • Documentation: Comprehensive billing guides

Next Stepsโ€‹