Help Centre

Solutions to the problems agents run into most. If nothing here fixes it, message us on WhatsApp and we will work through it with you.

Accessibility Keeps Turning Off

This is the most common issue and it is caused by your phone, not by M-Agent. Android closes background services to save battery, and the accessibility service is often the first thing shut down.

Fix it in this order

  1. Open phone Settings, go to Apps, find M-Agent, open Battery, and set it to Unrestricted.
  2. Look for a setting called Autostart, Auto launch, or Startup Manager and enable M-Agent.
  3. Open Recent Apps, find M-Agent, and pin or lock it so clearing recent apps does not close it.
  4. Turn the Accessibility Service back on in M-Agent under Settings, App Settings.
  5. Restart the phone and confirm the status still reads Active.

If it still switches off, check the phone specific section below.

Confirmation Not Received and Records Stuck on Pending

A transaction sitting on Pending means M-Agent is waiting for the network to confirm.

  1. Open Settings, App Settings, and confirm Transaction Verification is turned on.
  2. If the toggle will not turn on and no permission dialog appears, you denied the permission previously. M-Agent will send you to your phone settings, where you can grant it manually.
  3. Check your messages directly. If the confirmation is there but the record has not updated, the permission is the likely cause.
  4. If no confirmation arrived at all, the delay is on the network side. This happens at peak hours.
  5. After ten minutes with no confirmation, M-Agent marks the record as Failed. If the confirmation arrives later, verify against your messages and your float before treating it as failed.
  6. Press and hold the record in T History to ask M-Agent to check for the confirmation again.
  7. If it still cannot verify, a dialog lets you mark the transaction as Successful yourself. Confirm it against your messages and your float first.

A transaction M-Agent has already verified as Successful from a network confirmation cannot be changed manually.

Telecel Cash Out Not Being Recorded

Telecel Cash Out is completed by the customer on their own phone, so M-Agent has to stay running in the background to catch the result. Telecel Cash In and airtime sales are not affected by this and should behave like every other network.

  1. Confirm Transaction Verification is on.
  2. Pin M-Agent in your recent apps so Android does not close it.
  3. Apply the battery and autostart settings in the section above.

When it is working, you receive a notification from M-Agent once the transaction has been recorded and verified.

Wrong SIM Being Used

  1. Open Settings, then App Settings.
  2. Under MoMo Transaction Management, confirm each network is mapped to the correct slot.
  3. Do the same under Airtime Transfer Management, including EVD Airtime.
  4. If you recently moved a SIM between slots, map them again.
  5. Tap Save Settings.

Wrong Network Detected

M-Agent reads the network from the number's prefix. A ported number carries a prefix from its old network.

  1. Tick the box marked Mark this box if number is ported.
  2. Select the network the customer is actually on.
  3. Run the transaction again.

Contact Picker Not Opening

  1. Open phone Settings, go to Apps, find M-Agent, open Permissions.
  2. Enable Contacts.
  3. Reopen M-Agent and try again.

App Closing During a Transaction

Almost always a battery restriction. Follow the steps in the accessibility section above, particularly setting battery use to Unrestricted, enabling autostart, and pinning the app.

Import File Rejected

M-Agent refuses to import a file that has been altered after export. This is deliberate, and it protects your records from tampering.

  1. Confirm you are importing the original file exactly as M-Agent exported it.
  2. If the file was opened and saved in another app, it will no longer pass the check. Use a fresh export.
  3. If you have no clean copy, the file cannot be recovered.

I Forgot My Guard Password

What happens next depends on which Lock Type you chose in Manage History, Lock and Security.

Device Level

There is no separate password to forget. The lock uses your phone's own biometrics or screen lock PIN, so unlock it the same way you unlock your phone.

App Level

Contact support to have your Guard Password reset. A small fee applies.

Phone Specific Settings

Tecno and Infinix

Open Phone Master or the built in security app, go to App Management, and add M-Agent to the protected list. Then open Settings, Battery, Background App Management, and set M-Agent to no restrictions. Enable Autostart for M-Agent.

Itel

Open Settings, Battery, then Battery Optimisation, and set M-Agent to Do not optimise. Then find Auto Start Management and enable M-Agent.

Xiaomi and Redmi

Open Settings, Apps, Manage Apps, select M-Agent. Set Autostart to on. Under Battery Saver, select No restrictions. In Other Permissions, enable Display pop up windows while running in background.

Samsung

Open Settings, Battery and Device Care, Battery, Background Usage Limits. Make sure M-Agent is not in Sleeping Apps or Deep Sleeping Apps. Then open Settings, Apps, M-Agent, Battery, and select Unrestricted.

Oppo, Realme and Vivo

Open the Phone Manager or Security app, go to Privacy Permissions or Startup Manager, and allow M-Agent to start automatically. Then set battery use to Allow background running.

Still Not Working

Message us with your phone model, your Android version, your network, and a description of what happens. That gets us to an answer much faster.

WhatsApp
053 048 9702

A Word on Safety

Nobody from M-Agent or Randy Techs will ever ask for your PIN, your guard password, your float balance, or a transaction reversal by call, message, or WhatsApp. If someone claiming to be from M-Agent asks you for any of these, it is fraud. Report it to us.

We also do not distribute M-Agent outside the Google Play Store. Any file you receive claiming to be M-Agent did not come from us.