Skip to main content
Version: v2

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

FeatureDescription
Accept PaymentsCollect payments via Wave, Orange Money, cards (Visa/Mastercard), and bank transfers
Send PayoutsInstantly send money to Wave or Orange Money wallets
Manage AccountsCheck balances, view transaction stats

Payment Methods

For Receiving Payments (Transactions)

  • wave - Wave mobile money
  • orange_money - Orange Money
  • bank - Card payments (Visa & Mastercard)

For Sending Money (Payouts)

  • wave - Wave mobile money
  • orange_money - Orange Money

Next Steps