Get Passenger Wallets
Retrieve a paginated list of all passenger wallets with optional currency filtering.This endpoint requires admin authorization.
Query Parameters
Filter wallets by currency code (e.g., SAR, EGP) or symbol. Optional.
Page number for pagination. Must be greater than 0.
Number of items per page. Must be between 1 and 100.
Response Fields
Array of passenger wallet items
Total number of passenger wallets matching the filter
Current page number
Items per page
Total pages available
Example Request
Example Response
Deposit to Passenger Wallet
Add funds to a passenger’s wallet (admin operation).Path Parameters
The passenger’s unique user ID
Request Body
Amount to deposit. Must be positive.
Currency code (SAR, EGP, etc.) or symbol
Optional bank transfer or transaction reference number
Optional admin notes for this deposit
Response Fields
Indicates if deposit was successful
Success or error message in Arabic
Passenger’s new wallet balance after deposit
Example Request
Example Response
A wallet deposit notification is automatically sent to the passenger upon successful deposit. The transaction is recorded with admin as the performer.
Transaction Details
Each deposit creates a wallet transaction record with:- Transaction Type: Deposit
- Reference Type: Transfer
- Performed By: Admin user ID
- Notes: Admin-provided notes or default message