Block Driver Wallet
Path Parameters
UUID of the driver whose wallet should be blocked
Body Parameters
Reason for blocking the wallet (max 250 characters). Used for audit and traceability.
Additional comment or context (max 500 characters)
Response
Indicates if the operation was successful
Response message indicating whether the wallet was blocked or was already blocked
Wallet status change details
Example Request
Example Response
Wallet Blocked Behavior
When a wallet is inblocked status:
- Prevented Operations:
- Payouts to the driver
- Withdrawals and other egress transactions
- Allowed Operations:
- Top-ups (deposits)
- Regularization adjustments by admin
Error Responses
- 404 Not Found: Driver wallet does not exist
- 400 Bad Request: Invalid request parameters
Unblock Driver Wallet
Path Parameters
UUID of the driver whose wallet should be unblocked
Body Parameters
Reason for unblocking the wallet (max 250 characters)
Additional comment or context (max 500 characters)
Response
Indicates if the operation was successful
Response message indicating whether the wallet was unblocked or was already active
Wallet status change details
Example Request
Example Response
Error Responses
- 404 Not Found: Driver wallet does not exist
- 400 Bad Request: Invalid request parameters
Both block and unblock operations are idempotent. The
changed field in the response indicates whether the operation actually changed the wallet status or if it was already in the target state.Use Cases
Fraud Prevention
When suspicious activity is detected, block the wallet immediately to prevent unauthorized withdrawals:Dispute Resolution
After resolving a dispute and verifying the driver’s identity, unblock the wallet:Regulatory Compliance
Block wallets for drivers who haven’t completed required compliance checks:See Also
- Driver Balance - View and manage driver wallet balance
- Driver Profiles - Manage driver profile information
