USSD Access
Use Danipa without a smartphone — check balances, send money, and pay bills using USSD codes on any mobile phone.
Overview
Danipa's USSD service lets you access your account from any mobile phone — no smartphone, internet connection, or app download required. Simply dial a short code and follow the menu prompts.
This is ideal for:
- Feature phone users
- Areas with limited internet connectivity
- Quick transactions when you don't want to open the app
- Emergency access when your smartphone is unavailable
Getting Started
Activation
If you already have a Danipa account, USSD access is automatically enabled. No additional setup needed.
If you don't have an account yet, you can register via USSD:
- Dial *920*55# from your registered phone number
- Select 1 — Register
- Follow the prompts to enter your name and create a PIN
- You'll receive a confirmation SMS
Note: The USSD short code may vary by country. Check danipa.com for your country's code.
USSD Menu
Dial *920*55# to access the main menu:
Welcome to Danipa
1. Check Balance
2. Send Money
3. Withdraw
4. Buy Airtime
5. Buy Data
6. Pay Bill
7. Mini Statement
8. My Account
0. Exit
Check Balance
- Dial *920*55#
- Select 1 — Check Balance
- Enter your 4-digit PIN
- Your balance is displayed on screen
Quick code: Dial *920*55*1# to go directly to balance check.
Send Money
To Mobile Money
- Dial *920*55#
- Select 2 — Send Money
- Select 1 — Mobile Money
- Enter the recipient's phone number
- Enter the amount
- Confirm the recipient name displayed
- Enter your PIN
- You'll receive a confirmation SMS
Quick code: *920*55*2*PHONE*AMOUNT#
Example: *920*55*2*0241234567*100# sends GHS 100 to 0241234567.
To Danipa Wallet
- Dial *920*55#
- Select 2 — Send Money
- Select 2 — Danipa Wallet
- Enter the recipient's phone number or Danipa ID
- Enter the amount
- Confirm and enter your PIN
Withdraw to Mobile Money
- Dial *920*55#
- Select 3 — Withdraw
- Enter the amount
- Confirm the mobile money number
- Enter your PIN
- Funds are sent to your mobile money account
Buy Airtime
For Your Own Number
Quick code: *920*55*4*AMOUNT#
Example: *920*55*4*10# buys GHS 10 airtime for your number.
For Another Number
- Dial *920*55#
- Select 4 — Buy Airtime
- Select 2 — Another Number
- Enter the phone number
- Enter the amount
- Enter your PIN
Buy Data
- Dial *920*55#
- Select 5 — Buy Data
- Enter the phone number (or press # for your own)
- Select the network
- Browse available bundles and select one
- Enter your PIN to confirm
Pay Bill
- Dial *920*55#
- Select 6 — Pay Bill
- Select the bill type:
- 1 — Electricity
- 2 — Water
- 3 — Internet/TV
- Enter your account/meter number
- Enter the amount (or view outstanding balance for postpaid)
- Enter your PIN
- For prepaid electricity, your token will be sent via SMS
Mini Statement
View your last 5 transactions:
- Dial *920*55#
- Select 7 — Mini Statement
- Enter your PIN
- Your recent transactions are displayed
My Account
- Dial *920*55#
- Select 8 — My Account
- Options:
- 1 — Change PIN — update your transaction PIN
- 2 — Check KYC Status — view your verification tier
- 3 — Block Account — emergency account lock
- 4 — Language — switch between English and French
Quick Code Reference
| Action | Quick Code |
|---|---|
| Check balance | *920*55*1# |
| Send to MoMo | *920*55*2*PHONE*AMOUNT# |
| Withdraw | *920*55*3*AMOUNT# |
| Buy airtime (self) | *920*55*4*AMOUNT# |
| Buy airtime (other) | *920*55*4*PHONE*AMOUNT# |
| Mini statement | *920*55*7# |
USSD Session Limits
| Limit | Value |
|---|---|
| Session timeout | 2 minutes of inactivity |
| Maximum characters per screen | 182 characters |
| Maximum menu depth | 5 levels |
If your session times out, simply redial *920*55# to start again.
Transaction Limits via USSD
USSD transactions follow the same limits as the app, based on your KYC tier:
| Tier | Daily Send Limit | Daily Withdrawal |
|---|---|---|
| Basic | GHS 500 | GHS 300 |
| Standard | GHS 5,000 | GHS 3,000 |
| Premium | GHS 50,000 | GHS 20,000 |
Tips
- Memorize quick codes for your most common transactions — they're much faster than navigating menus
- Don't share your PIN — Danipa will never call or text asking for your PIN
- Keep your SIM secure — USSD is tied to your SIM card. Report a lost SIM immediately
- Check your balance after every transaction to confirm it was processed correctly
- Use the app for more complex actions like creating payment links, viewing exchange rates, or managing invoices — USSD is best for quick, simple transactions
Troubleshooting
| Issue | Solution |
|---|---|
| "USSD code not working" | Check you're dialing from your registered number. If on a dual-SIM phone, ensure you're using the correct SIM |
| Session keeps timing out | Complete each step promptly — sessions expire after 2 minutes of inactivity |
| "Wrong PIN" error | You have 3 attempts before a temporary lock. Wait 30 minutes or reset via the app |
| Amount not debited but no confirmation | Wait 5 minutes for the SMS. If none arrives, check your balance or contact support |
| "Service unavailable" | USSD maintenance windows are rare but possible. Try again in 15 minutes |