NabooPay API
Accept payments and send money across West Africa with Wave, Orange Money, and card payments.
Quick Start
1. Get your API key from the NabooPay Dashboard
2. Make your first API call:
curl https://api.naboopay.com/api/v2/accounts \
-H "Authorization: Bearer YOUR_API_KEY"
3. Create a payment:
curl -X POST https://api.naboopay.com/api/v2/transactions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method_of_payment": ["wave", "orange_money", "bank"],
"products": [{
"name": "T-Shirt",
"category": "clothing",
"price": 5000,
"quantity": 1
}],
"success_url": "https://yoursite.com/success",
"error_url": "https://yoursite.com/error"
}'
The response includes a checkout_url - redirect your customer there to complete payment.
Base URL
https://api.naboopay.com/api/v2/
What You Can Do
| Feature | Description |
|---|---|
| Accept Payments | Collect payments via Wave, Orange Money, cards (Visa/Mastercard), and bank transfers |
| Send Payouts | Instantly send money to Wave or Orange Money wallets |
| Manage Accounts | Check balances, view transaction stats |
Payment Methods
For Receiving Payments (Transactions)
wave- Wave mobile moneyorange_money- Orange Moneybank- Card payments (Visa & Mastercard)
For Sending Money (Payouts)
wave- Wave mobile moneyorange_money- Orange Money
Next Steps
- Getting Started Guide - Full integration walkthrough
- Authentication - Secure your API calls
- Webhooks - Get notified when payments complete
- API Reference - Complete endpoint documentation