RESTful API for developers to integrate Cyber Guardians wallet functionality into mobile apps and third-party platforms
Secure, scalable, and developer-friendly wallet integration
https://cyberguardians.com/fintech/api/v1
Bearer Token (JWT)
JSON
1000 requests/hour
All API requests require authentication using Bearer tokens. Include the token in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Complete list of available wallet API endpoints
Retrieve the current balance for all user wallets
GET /wallet/balance
{
"success": true,
"data": {
"wallets": [
{
"currency": "PKR",
"balance": 50000.00,
"frozen_balance": 0.00,
"available_balance": 50000.00
},
{
"currency": "USD",
"balance": 250.00,
"frozen_balance": 50.00,
"available_balance": 200.00
}
],
"total_balance_pkr": 125000.00
}
}
Transfer funds to another user's wallet
POST /wallet/transfer
{
"recipient_email": "user@example.com",
"amount": 5000.00,
"currency": "PKR",
"description": "Payment for services"
}
{
"success": true,
"data": {
"transaction_id": "TXN_123456789",
"status": "completed",
"amount": 5000.00,
"currency": "PKR",
"recipient": "user@example.com"
}
}
Get transaction history with pagination and filtering
GET /wallet/transactions?page=1&limit=20&type=all
page - Page number (default: 1)limit - Results per page (default: 20)type - Transaction type (all, send, receive)start_date - Filter by start dateend_date - Filter by end dateCreate a new escrow transaction for secure payments
POST /escrow/create
{
"buyer_email": "buyer@example.com",
"seller_email": "seller@example.com",
"amount": 25000.00,
"currency": "PKR",
"description": "Product purchase",
"milestones": 3
}
Request completed successfully
Invalid request parameters
Invalid or missing API key
Insufficient permissions
Resource not found
Too many requests
Official SDKs for popular programming languages
Node.js & Browser
npm install @cyberguardians/wallet-api
Python 3.7+
pip install cyberguardians-wallet
PHP 7.4+
composer require cyberguardians/wallet
iOS & Android
Coming Soon
Our developer support team is here to help you integrate the Wallet API into your applications