Loading...
Loading...

Comprehensive REST API for electronic toll collection. Process millions of transactions, manage fleets, and build custom solutions with enterprise-grade reliability.
Sub-100ms response times for real-time toll processing at highway speeds
OAuth 2.0, API key scoping, IP whitelisting, and end-to-end encryption
Instant notifications with retry logic and signature verification
Redundant infrastructure across multiple Nigerian data centers
Create your first toll transaction with just a few lines of code
import Wondo from '@wondo/sdk';
const wondo = new Wondo({
apiKey: process.env.WONDO_API_KEY,
environment: 'production' // or 'sandbox'
});
// Create a toll transaction
const transaction = await wondo.transactions.create({
tagId: 'TAG-001234',
plazaId: 'lekki-toll-001',
laneId: 'L05',
vehicleClass: 'B',
amount: 500,
metadata: {
tripId: 'TRIP-789',
driverId: 'DRV-456'
}
}, {
idempotencyKey: 'unique-request-id'
});
console.log('Transaction ID:', transaction.id);
console.log('Status:', transaction.status);
console.log('Receipt URL:', transaction.receiptUrl);{
"id": "txn_1234567890abcdef",
"object": "transaction",
"status": "completed",
"amount": 500,
"currency": "NGN",
"tag_id": "TAG-001234",
"plaza_id": "lekki-toll-001",
"lane_id": "L05",
"vehicle_class": "B",
"created_at": "2026-01-16T10:30:00Z",
"processed_at": "2026-01-16T10:30:00.125Z",
"receipt_url": "https://receipts.wondo.ng/txn_1234567890abcdef",
"metadata": {
"trip_id": "TRIP-789",
"driver_id": "DRV-456"
},
"balance_after": 45500
}Over 40 endpoints for complete toll management automation
/api/v1/auth/token/api/v1/auth/refresh/api/v1/auth/revoke/api/v1/transactions/api/v1/transactions/:id/api/v1/transactions/api/v1/transactions/:id/refund/api/v1/wallet/balance/api/v1/wallet/topup/api/v1/wallet/transfer/api/v1/wallet/history/api/v1/vehicles/api/v1/vehicles/api/v1/vehicles/:id/api/v1/vehicles/:id/api/v1/vehicles/:id/api/v1/tags/validate/api/v1/tags/:id/api/v1/tags/:id/activate/api/v1/tags/:id/deactivate/api/v1/plazas/api/v1/plazas/:id/api/v1/plazas/:id/rates/api/v1/routes/api/v1/routes/calculate/api/v1/users/me/api/v1/users/me/api/v1/users/me/vehicles/api/v1/users/me/transactions/api/v1/webhooks/api/v1/webhooks/api/v1/webhooks/:id/api/v1/webhooks/:id/testNative libraries for your favorite programming languages
JavaScript/Node.js
@wondo/sdkPython
wondo-pythonPHP
wondo/wondo-phpGo
github.com/wondo-ng/wondo-goJava
ng.wondo:wondo-javaRuby
wondo.NET
Wondo.SDKRust
wondo-rsGet instant notifications when important events occur. All webhooks include HMAC signature verification for security.
transaction.createdNew transaction initiatedtransaction.completedTransaction successfully processedtransaction.failedTransaction processing failedwallet.low_balanceWallet balance below thresholdwallet.topup.completedWallet top-up successfultag.activatedTag has been activatedtag.deactivatedTag has been deactivatedvehicle.registeredNew vehicle registered{
"id": "evt_1234567890",
"type": "transaction.completed",
"created_at": "2026-01-16T10:30:00Z",
"data": {
"id": "txn_1234567890abcdef",
"status": "completed",
"amount": 500,
"currency": "NGN",
"tag_id": "TAG-001234",
"plaza_id": "lekki-toll-001"
},
"signature": "sha256=abc123..."
}Create your free API key and start integrating in minutes. Full sandbox environment included.