Documentation Index
Fetch the complete documentation index at: https://docs.vultlocal.com/llms.txt
Use this file to discover all available pages before exploring further.
The Wallet API provides core financial operations for OLIVE accounts. All monetary operations are atomic and recorded in the transaction ledger.
Key Features
Real-Time Balance
Instant balance queries with PIN verification
P2P Transfers
Send money to any subscriber by card
Transaction History
Complete audit trail of all operations
Endpoints
Get Balance
POST /api/v1/wallet/balance/{id}Get current wallet balance (PIN required)Transactions
POST /api/v1/wallet/transactions/{id}Get transaction historyP2P Transfer
POST /api/v1/wallet/transfer-p2pSend money by card serialInternal Transfer
POST /api/v1/wallet/transferTransfer between accountsFund from VULT
POST /api/v1/wallet/fund-from-vultTop up from VULT walletAccount Statement
POST /api/v1/wallet/account-statementGenerate PDF/CSV statementTransaction Types
| Type | Description | Direction |
|---|---|---|
transfer_p2p | Person to person transfer | Debit/Credit |
agent_cashin | Cash deposit via agent | Credit |
agent_cashout | Cash withdrawal via agent | Debit |
pos_payment | POS terminal purchase | Debit |
vult_fund | Funding from VULT | Credit |
vult_transfer | Transfer to VULT | Debit |
fee | Transaction fee | Debit |
reversal | Transaction reversal | Credit/Debit |
Transaction Object
Transfer Flow
Validation
- Verify sender PIN
- Check sender balance (amount + fee)
- Validate recipient exists and is active
- Run compliance checks
Balance Security
PIN Required
All balance and history queries need 4-digit PIN
Rate Limited
Failed PIN attempts are tracked and limited
Common Workflows
Send Money to Friend
Send Money to Friend
- Get recipient’s card serial number
- Call
POST /api/v1/wallet/transfer-p2p - Include sender ID, recipient card, amount, PIN
- Both parties receive WhatsApp notifications
Check Balance
Check Balance
- Call
POST /api/v1/wallet/balance/{subscriber_id} - Include PIN in request body
- Returns current balance and currency
View Transaction History
View Transaction History
- Call
POST /api/v1/wallet/transactions/{subscriber_id} - Include PIN, limit, and offset
- Returns paginated transaction list
Generate Statement
Generate Statement
- Call
POST /api/v1/wallet/account-statement - Specify date range and format (PDF/CSV)
- Returns download URL for statement file
Fees
Transaction fees are configured per transaction type. See Fee Settings for configuration.| Transaction | Default Fee |
|---|---|
| P2P Transfer | 1.5% (sender) |
| Agent Cash-In | 0.5% (agent) |
| POS Payment | 1.0% (processor) |
| VULT Fund | 0% |
Related
Agent Cash-In
Deposit cash through agent
POS Payment
Pay at merchant terminal