OPay USSD Data Code: How to Buy Data Without Internet

If you need to buy mobile data from your OPay account but cannot access the OPay app, you can use OPay’s USSD service instead.

The main OPay USSD service is *955#, and the dedicated shortcut for buying data is *9554Phone Number#. Current OPay information confirms that the company supports USSD transactions, while recent references to the data shortcut identify *955*4*Phone Number# as the direct data-purchase code.

This makes USSD useful when your phone has no internet connection or you simply want to complete the transaction from your dialer.

Read also:

OPay USSD Transfer Code: How to Send Money with *955#

What Is the OPay USSD Data Code?

The OPay USSD data code is:

*9554Phone Number#

Replace Phone Number with the number you want to recharge with data.

For example, if you want to buy data for 08012345678, you can dial:

*955408012345678#

You will then follow the prompts displayed on your phone to select the available data package and authorize the transaction.

If you do not want to use the direct shortcut, you can dial *955# and navigate through the available options instead.

How to Buy Data With OPay USSD

You can purchase a data bundle through OPay USSD by following these steps:

  1. Open the dialer on your mobile phone.
  2. Dial *955#.
  3. Select the option for airtime/data when prompted.
  4. Choose the data option.
  5. Select whether you are buying for yourself or another person.
  6. Enter the recipient’s phone number if required.
  7. Choose the available data bundle.
  8. Review the transaction details.
  9. Enter your OPay transaction PIN to authorize the purchase.

The exact menu wording can change, so follow the options displayed during the transaction rather than relying only on a memorized menu number.

How to Buy Data Directly With the OPay Data Code

The shortcut can save you time if you already know the number you want to recharge.

Dial:

*9554Phone Number#

For example:

*955408012345678#

After dialing the code, OPay should guide you through the remaining steps, including selecting a data bundle and confirming the transaction.

This method is useful when you want to avoid navigating the full USSD menu.

Can You Buy Data for Another Number on OPay?

Yes. OPay’s USSD data service can be used to purchase data for another phone number.

This can be useful when you want to send a data bundle to:

  • A family member
  • A friend
  • A colleague
  • Another phone you use

When the USSD process asks for the recipient’s number, enter the correct number before proceeding.

Always check the phone number carefully before confirming the payment. A successful data recharge sent to the wrong number may be difficult to reverse.

Do You Need Internet to Use OPay USSD?

No.

USSD works through your mobile network rather than requiring an internet connection. That is one of the main reasons OPay provides USSD access alongside its mobile application.

OPay’s services include access through its app, cards and USSD.

However, you still need a working mobile network connection to initiate a USSD session.

What If You Don’t Remember the OPay Data Code?

You do not have to memorize the direct data shortcut.

Simply dial:

*955#

The main USSD menu allows you to navigate to the relevant service. Recent guides also identify *955# as OPay’s main USSD code.

This is often the easiest option if you are unsure about a particular shortcut.

Why Is My OPay USSD Data Purchase Not Working?

Several things can cause a USSD data transaction to fail.

1. Poor network connection

USSD depends on your mobile network. If the network is temporarily unstable, the request may not complete.

Wait for a moment and try again.

2. Incorrect phone number

Check the recipient’s number carefully before confirming the transaction.

3. Insufficient OPay balance

Your OPay account needs enough money to cover the data purchase.

4. Temporary USSD service issue

Sometimes the problem may be on the service side rather than your phone. If the USSD service is temporarily unavailable, try again later.

5. Incorrect PIN

Your transaction may not go through if you enter the wrong transaction PIN.

Do not repeatedly guess your PIN if you cannot remember it.

Is the OPay USSD Data Code the Same as the OPay Main Code?

No.

*955# is the main OPay USSD code, while *9554Phone Number# is the direct shortcut associated with data purchases.

You can think of it this way:

Purpose OPay USSD Code
Main USSD menu *955#
Buy data *9554Phone Number#
Lock account if phone is lost *955*131#
Lock card if card is lost *955*132#

OPay itself confirms the account and card-locking shortcuts on its official website.

Can You Use OPay USSD Without the OPay App?

Yes.

The purpose of the USSD channel is to give OPay customers access to supported services without depending on the mobile application.

This is particularly helpful if:

  • Your smartphone is unavailable.
  • Your internet data has finished.
  • The OPay app is not opening.
  • Your internet connection is poor.
  • You prefer using USSD.

You still need an eligible OPay account and access to the phone number associated with the service.

Is There a Separate OPay Data Code for MTN, Airtel, Glo or 9mobile?

You generally do not need a different OPay USSD code based on the network.

The OPay data purchase process is initiated through OPay’s USSD service, after which you select the available data option for the number you are recharging.

The important part is entering the correct recipient number and selecting the appropriate bundle displayed during the transaction.

OPay USSD Data Code vs Buying Data Through the App

Both methods allow you to purchase data, but they work differently.

Feature USSD OPay App
Internet required No Yes
Phone dialer required Yes No
Main access code *955# OPay app
Useful when data is finished Yes No
Data bundle selection Through USSD menu Through app interface

The app may provide a more detailed interface, while USSD is convenient when you need a quick transaction without mobile internet.

OPay’s current app listing also confirms that the platform supports airtime and data top-ups.

Important Safety Tips When Using OPay USSD

USSD transactions involve your financial account, so treat your transaction PIN as confidential.

Keep these points in mind:

  • Never tell another person your OPay transaction PIN.
  • Check the recipient’s phone number before confirming.
  • Do not approve a transaction you did not initiate.
  • Avoid entering your PIN where someone can easily see it.
  • If your phone is lost or stolen, use OPay’s account-locking option immediately.

OPay specifically provides *955*131# for locking an account when a phone is lost or stolen and *955*132# for locking a lost or stolen card.

What Should You Do If You Are Debited but the Data Does Not Arrive?

First, avoid immediately repeating the transaction.

Check whether the data eventually arrives and review your OPay transaction notification.

If the transaction remains unresolved, contact OPay through its official customer support channels. OPay says its customer service is available through its in-app support centre and lists dedicated phone numbers for app/card and POS-related enquiries.

When contacting support, keep your transaction details available so the issue can be investigated more easily.

Frequently Asked Questions

What is the OPay USSD data code?

The direct OPay USSD data code is *9554Phone Number#. You can also dial *955# and navigate through the menu to buy data.

Can I buy data on OPay without internet?

Yes. OPay’s USSD service allows supported transactions without using mobile internet. You only need a working mobile network connection.

Can I use OPay USSD to buy data for someone else?

Yes. The USSD data purchase process supports entering another phone number, allowing you to buy a data bundle for another person.

What is the main OPay USSD code?

The main OPay USSD code is *955#. It opens the USSD menu from which you can access supported OPay services.

What should I do if my OPay data transaction fails?

Check your network connection, OPay balance, recipient number and transaction status. If you were debited without receiving the data, avoid making another payment immediately and contact OPay customer support if the issue does not resolve.

Conclusion

The OPay USSD data code is *9554Phone Number#, while *955# remains the main USSD code for accessing OPay’s available services.

You can use the service to purchase data even when you cannot access the OPay app, making it particularly useful when your internet data has finished or your connection is unreliable.

Before confirming any purchase, carefully check the phone number, data bundle and transaction details. If a transaction goes wrong, keep the transaction information and contact OPay through its official support channels.

Leave a Comment

Your email address will not be published. Required fields are marked *

Share via
Copy link