API Reference

Endpoints

Transactions

Create Transaction

POST /v1/transactions
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{
  "amount": 1000,
  "currency": "USD",
  "wallet": "TELCO_1",
  "reference": "INV-001"
}

Check Status

GET /v1/transactions/:id
Authorization: Bearer YOUR_API_KEY

Wallets

List Supported Wallets

GET /v1/wallets
Authorization: Bearer YOUR_API_KEY

Reports

Transaction Report

GET /v1/reports/transactions
Authorization: Bearer YOUR_API_KEY

Error Codes

Code Description
4001 Invalid request
4002 Authentication failed
4003 Insufficient funds
5001 System error
5002 Network error