Agent cash-in transaction
Agents
Agent Cash-In
Credit subscriber wallet through agent
POST
Agent cash-in transaction
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.
Agent cash-in allows field agents to deposit cash into subscriber wallets. The agent’s float balance is debited, and the subscriber is credited.
Endpoint
Authentication
Bearer token (API key or Agent JWT)
Request Body
UUID of the agent performing cash-in
UUID of subscriber receiving funds
Card serial number (alternative to subscriber_id)
Amount in SLE (e.g.,
50.00 or 50)Agent’s 4-digit PIN for authentication
Transaction Flow
Example
- Request
- Response
- By Card Serial
Errors
| Code | Error | Description |
|---|---|---|
| 400 | INVALID_AMOUNT | Amount format incorrect |
| 400 | INVALID_PIN | Agent PIN is wrong |
| 400 | INSUFFICIENT_FLOAT | Agent float balance too low |
| 404 | SUBSCRIBER_NOT_FOUND | Subscriber/card not found |
| 403 | SUBSCRIBER_BLOCKED | Subscriber account is blocked |
| 403 | COMPLIANCE_REJECTED | Transaction exceeds limits |
Related
Agent Balance
Check agent float balance before cash-in
Fund Agent
Add float to agent account
Authorizations
API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'
Body
application/json
Cash-in details
Response
OK
The response is of type object.