Multi-Currency Payments
Send and receive payments in XOF (West African CFA) and CAD (Canadian Dollar) with competitive exchange rates. USD and EUR coming soon.
Send and receive payments across Africa and North America with a powerful, easy-to-use API
Get up and running with Maraboo API in minutes:
// 1. Authenticate
const headers = {
'Authorization': 'HMAC-SHA256 YOUR_PUBLIC_KEY:YOUR_PRIVATE_KEY',
'X-Origin': 'third-party-api',
'X-Timestamp': new Date().toISOString(),
'X-Idempotency-Key': `payment-${Date.now()}`,
'Content-Type': 'application/json'
};
// 2. Create a payment
const response = await fetch('https://sandbox.mara.boo/api-access/transactions/client/sessions/payment', {
method: 'POST',
headers: headers,
body: JSON.stringify({
wallet_id: 'wallet-456',
transaction: {
amount: 50000,
country: 'bj',
channel: 'mobile_money',
currency: 'xof'
},
recipient: {
first_name: 'John',
last_name: 'Doe',
phone: '+22997123456',
country: 'bj',
transaction_type: 'mobile_money',
provider: 'mtn',
currency: 'xof'
}
})
});
const payment = await response.json();
console.log('Payment created:', payment.data.transaction_id);Process employee salaries and vendor payments across multiple countries with real-time status tracking and automated reconciliation.
Enable your marketplace to collect payments from customers and disburse funds to sellers with flexible fee structures.
Exchange between currencies (swaps) at competitive rates for international operations and multi-currency wallet management.
Accept and send mobile money payments across West Africa with direct provider integration.
✅ Fast Integration - RESTful API with clear documentation and code examples ✅ Real-Time Updates - Webhook notifications for transaction status changes ✅ Transparent Pricing - No hidden fees, get quotes before transactions ✅ Sandbox Environment - Test your integration risk-free ✅ Multi-Currency Support - Manage wallets in XOF and CAD (USD and EUR coming soon) ✅ Reliable Support - Dedicated technical support team
| Feature | Description |
|---|---|
| Deposits | Add funds to wallets via Interac, bank transfers, mobile money |
| Payments | Send funds to recipients across supported regions |
| Withdrawals | Transfer funds to your own bank accounts |
| Swaps | Exchange currencies between wallets |
| Recipients | Manage and reuse recipient information |
| Webhooks | Real-time notifications for transaction events |
| Calculators | Get accurate quotes with fees before transactions |