Frequently Asked Questions
Quick answers to common questions about AfriRoute APIs and services.
π Getting Startedβ
How do I get started with AfriRoute?β
- Sign up for free account
- Verify your email
- Get your API key from the dashboard
- Make your first API call
- Review the Quick Start Guide
Do you offer a free trial?β
Yes! All new accounts get:
- $10 free credit (no credit card required)
- Full API access to all services
- 14-day trial of Pro features
- Unlimited test environment access
What programming languages do you support?β
We provide official SDKs for:
- JavaScript/Node.js
- Python
- PHP
- C#/.NET
- Go
Plus REST API support for any language.
π³ Billing & Pricingβ
How does pricing work?β
Pay-as-you-go model:
- Only pay for what you use
- No monthly minimums
- Volume discounts available
- Enterprise custom pricing
When am I charged?β
- Prepaid credits: Purchase credits upfront
- Monthly billing: Enterprise plans only
- Auto-recharge: Optional (avoid downtime)
What payment methods do you accept?β
- Credit/Debit cards (Visa, Mastercard)
- Mobile money (M-Pesa, Telebirr, etc.)
- Bank transfer (Enterprise only)
- PayPal
Can I get a refund?β
- Unused credits: Yes, within 30 days
- Usage-based charges: No refunds (already delivered)
- Pro/Enterprise plans: Prorated refunds available
π± SMS APIβ
Which countries can I send SMS to?β
54+ African countries including:
- πͺπΉ Ethiopia, π°πͺ Kenya, π³π¬ Nigeria
- πΏπ¦ South Africa, π¬π Ghana, πΉπΏ Tanzania
- View full coverage β
What's a sender ID?β
The name/number that appears as the SMS sender. Examples:
- Alphanumeric: "YourBrand", "BankAlert"
- Numeric: "+251911234567"
Some countries require sender ID registration.
Why wasn't my SMS delivered?β
Common reasons:
- β Invalid phone number format (use E.164: +251911234567)
- β Number is not in service
- β Carrier blocked (spam filters)
- β Insufficient balance
- β DND (Do Not Disturb) enabled by recipient
Check delivery status via API or webhook.
How long does SMS delivery take?β
- 95% delivered: Within 30 seconds
- 99% delivered: Within 2 minutes
- Bulk sends: May take 5-10 minutes
π¬ WhatsApp APIβ
Do I need a WhatsApp Business Account?β
Yes. We'll help you:
- Create WhatsApp Business Account
- Get approved by Meta
- Verify your business
- Connect to our API
Typically takes 3-5 business days.
What's the 24-hour messaging window?β
WhatsApp rules:
- First message: Must use pre-approved template
- After user replies: Send any message type for 24 hours
- Window expires: Must use template again
How much does WhatsApp cost?β
Per conversation pricing:
- User-initiated: $0.02
- Business-initiated: $0.05
- Service messages: $0.01
π Voice APIβ
Can I receive inbound calls?β
Yes! Purchase phone numbers from:
- πͺπΉ Ethiopia
- π°πͺ Kenya
- πΏπ¦ South Africa
- π³π¬ Nigeria
Configure webhooks to handle incoming calls.
Do you support IVR?β
Yes! Build interactive menus with:
- Text-to-speech (40+ languages)
- DTMF input (keypad)
- Speech recognition
- Call recording
- Call transfer
What languages does TTS support?β
40+ languages including:
- English (US, UK, AU, IN, NG)
- French, Portuguese, Arabic
- Swahili, Amharic, Hausa, Yoruba
π° Payments APIβ
Which payment methods do you support?β
Mobile Money:
- Ethiopia: Telebirr, CBE Birr
- Kenya: M-Pesa, Airtel Money
- Nigeria: Paystack, Flutterwave
- Ghana: MTN Momo, Vodafone Cash
Cards: Visa, Mastercard (all countries)
Bank Transfer: Nigeria, South Africa, Kenya
How long do payments take?β
- Mobile money: 10-60 seconds
- Cards: 2-5 seconds
- Bank transfer: 1-3 business days
Are payments secure?β
Yes! We're:
- β PCI DSS Level 1 certified
- β ISO 27001 compliant
- β SOC 2 Type II audited
- β All data encrypted (TLS 1.3, AES-256)
What are your transaction limits?β
Varies by provider:
- M-Pesa (Kenya): 150,000 KES/transaction
- Telebirr (Ethiopia): 50,000 ETB/transaction
- Cards: No limits (subject to fraud checks)
π§ Technicalβ
What's your API rate limit?β
| Plan | Rate Limit |
|---|---|
| Free | 10 req/sec |
| Standard | 100 req/sec |
| Pro | 500 req/sec |
| Enterprise | Custom |
Contact sales for higher limits.
Do you have a sandbox environment?β
Yes! Use test credentials to:
- Test all APIs without charges
- Simulate success/failure scenarios
- Test webhooks
- Debug integrations
How do webhooks work?β
Webhooks notify your server of events:
- Configure webhook URL in dashboard
- We POST events to your URL (JSON)
- Your server responds with 200 OK
- Automatic retries (up to 10x over 24 hours)
What's your uptime SLA?β
| Plan | Uptime |
|---|---|
| Standard | 99.5% |
| Pro | 99.9% |
| Enterprise | 99.95% |
π Security & Complianceβ
Is my data secure?β
Yes! Security measures:
- β TLS 1.3 encryption in transit
- β AES-256 encryption at rest
- β Regular security audits
- β SOC 2 Type II certified
- β ISO 27001 certified
Are you GDPR compliant?β
Yes! We comply with:
- GDPR (EU)
- NDPR (Nigeria)
- POPIA (South Africa)
- CCPA (California)
Where is my data stored?β
Data centers in:
- π°πͺ Kenya (primary)
- πΏπ¦ South Africa (backup)
- π³π¬ Nigeria (regional)
Enterprise customers can choose region.
π Supportβ
How do I contact support?β
Email: [email protected] Chat: Available in dashboard (Pro & Enterprise) Phone: Enterprise customers only
What are your support hours?β
| Plan | Support |
|---|---|
| Standard | Mon-Fri, 9 AM - 5 PM EAT |
| Pro | Mon-Fri, 24 hours |
| Enterprise | 24/7/365 |
Do you offer technical consulting?β
Yes! Enterprise customers get:
- Dedicated account manager
- Technical architecture review
- Custom integration support
- Monthly check-in calls
Contact [email protected]
π Still Have Questions?β
- π Browse Documentation
- π¬ Contact Support Slack
- π§ Email Support
- π Watch Video Tutorials
Can't find your answer? Contact Support β