Manage customer wallets with ease. This guide covers how to create, upgrade,
and handle transactions using the Monieswitch dashboard and API.
Upgrade Tier
Enhance a customerâs wallet capabilities by upgrading to a higher tier. This increases their transaction limits and maximum balance capacity. Access via âUpgrade Tierâ in the Action menu. Why Upgrade Wallets? As your customersâ transaction needs grow, upgrading their wallet tier allows them to:- Process larger daily transactions
- Hold higher wallet balances
- Access increased transaction limits
- Meet growing business requirements
- Handle bigger payments and collections
From Tier | To Tier | Additional Requirements | Processing Time |
---|---|---|---|
Tier 1 | Tier 2 | NIN verification only | Instant (automated) |
Tier 2 | Tier 3 | Government ID + Proof of Address | 24-48 hours (manual review) |
- Open the wallet and verify its current tier status
- Click âActionâ â âUpgrade Tierâ from the menu
- Upload all required documents for the target tier (You can only upgrade from Tier 1 to 2 or Tier 2 to 3):
- For Tier 2: Valid NIN number
- For Tier 3: Government-issued ID + Recent proof of address + Selfie photo
- Submit the upgrade request
- Wait for verification
- Valid government-issued ID: Voterâs Card, NIN Slip, Driverâs License, or International Passport
- Recent proof of address: Utility bill, Water bill, Internet bill, or Electricity bill (must be within 3 months)
- Clear selfie photo for identity verification
Processing Times: - Tier 1 â Tier 2 upgrades are instant if NIN
verification succeeds - Tier 3 upgrades require manual document review (24-48
hours) - During verification, the wallet remains active at its current tier -
Once approved, new limits are automatically applied
Enable Wallet (Unfreeze Account)
Reactivate a previously disabled or frozen wallet to restore full transaction capabilities. This option appears in the Action menu when viewing a disabled wallet. When to Enable Wallets:- After resolving compliance or verification issues
- When customer identity verification is complete
- After investigating and clearing suspicious activity flags
- When a temporary suspension period has ended
- Upon customer request after security concerns are addressed
- Locate the wallet with âInactiveâ or âDisabledâ status badge
- Review the wallet details and reason for disablement
- Verify that issues have been resolved appropriately
- Click âActionâ â âUnfreeze Accountâ
- Confirm the action (may require additional approval based on settings)
- Verify the wallet status changes to âActiveâ
Instant Activation: Once enabled, the wallet immediately regains full
functionality. Customers can send and receive funds right away. All previous
balance information and transaction history remain intact and accessible.
API Integration Example
API Integration Example
Disable Wallet (Freeze Account)
Temporarily suspend a wallet to prevent all transactions. This security feature is available through âFreeze Accountâ in the Action menu (displayed in red for visibility). Common Reasons to Disable Wallets:- Suspected fraudulent or unusual activity detected
- Customer request for security purposes (lost phone, compromised device)
- Ongoing compliance investigation or verification required
- Unusual transaction patterns that need review
- Compromised credentials or security breach
- Regulatory hold or compliance requirement
- â Cannot send funds to any destination
- â Cannot receive new incoming funds
- â All transaction attempts are automatically blocked
- â Cannot be credited even by merchants
- â Cannot be debited by merchants
- â Balance remains secure and unchanged
- â Complete transaction history is preserved
- â Wallet details can still be viewed
- â Can be re-enabled when issues are resolved
- Open the wallet you need to freeze
- Click the âActionâ dropdown menu
- Select âFreeze Accountâ (shown in red text)
- Select or enter the specific reason for freezing
- Confirm the action to immediately disable the wallet
Important Security Notes: - Disabled wallets cannot process ANY
transactions (including merchant operations) - Customer receives immediate
notification of wallet suspension - Pending transactions at the time of
disabling may fail or be reversed - Re-enabling requires appropriate
authorization and verification - All freeze actions are logged for compliance
and audit purposes
Feature | Frozen Wallet | Enabled Wallet |
---|---|---|
View balance and details | â Yes | â Yes |
Receive incoming funds | â No | â Yes |
Send outgoing funds | â No | â Yes |
Merchant can credit | â No | â Yes |
Merchant can debit | â No | â Yes |
Customer-initiated | â Yes (via support) | N/A |
Merchant-initiated | â Yes (via dashboard) | â Yes |
Reversible | â Yes (via Enable) | N/A |
Notification sent | â Yes (instant) | â Yes (instant) |
API Integration Example
API Integration Example
Best Practice: Always document the specific reason for disabling a wallet.
This documentation helps with: - Compliance audits and regulatory requirements
- Internal investigation tracking - Context when re-enabling the wallet - Customer support inquiries - Fraud pattern analysis
Whatâs Next?
Tier System
Learn about tier requirements and limits
Wallet transactions
Credit, debit, and transfer funds between wallets