Home > OnePlus

Google Pay not working on OnePlus Android 13 OxygenOS 13 [Fix]

In this guide, we will show you the steps to fix the issue of Google Pay not working on OnePlus devices running OxygenOS 13 based on Android 13. The thirteenth iteration of the OS build has bought a slew of intriguing goodies and some noteworthy features to the fore. Not to mention the fact that you are now closer to ColorOS and farther away from OxygenOS than ever before.

However, that isn’t the only point of concern. Numerous users have also voiced their concern that Google Pay is no longer working on their OnePlus running OxygenOS 13 based on Android 13. As far as the culprit behind this bug is concerned, it is attributed to the Multiple Users feature of OnePlus. So, if you had more than one main user before updating to OxygenOS 13 (Work Profile, Guest, Other Users), then things are bound to go south.

When you use the cloning feature to create clones of apps on your device, then it tends to create a new userspace [user -999]. And this new user profile ends up creating a new Google Mobile Service package, which tends to conflict with the original GMS associated with the default userspace [user-0]. So to rectify this issue, you will either have to manually delete this new userspace or the new GMS package. And in this guide, we will show you how to do just that. Follow along.

Fix Google Pay not working on OnePlus Android 13 OxygenOS 13

Google Pay not working on OnePlus Android 13

Before starting, do note that both these fixes come with their fair share of drawbacks. If you delete the user -999 profile, then it might have an adverse impact on all the clone apps. On the other hand, if you delete the new GMS package, then the clone apps dependent on Google apps and services might not function along the expected lines. With that said, we have listed both these methods below, you may refer to the one that is in sync with your requirement.

STEP 1: Install Android SDK

First and foremost, you will have to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform tools folder, which will be used throughout this guide.

install adb platform tools windows

STEP 2: Enable USB Debugging

Next up, you will have to enable USB Debugging on your device so that it is recognizable by the PC in ADB mode. So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System Settings > Developer Options > Enable USB Debugging.

Google Pay not working on OnePlus Android 13

STEP 3: Establish ADB Shell Connection

  1. To begin with, connect your device to the PC via a USB cable. Make sure USB Debugging is enabled.
  2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter. This will launch the Command Prompt.
    command-prompt-inside-adb
  3. Now in the following command in the CMD window to verify the ADB connection. If you get the device ID, then the connection stands successful.
    adb devices

    Google Pay not working on OnePlus Android 13

  4. Now type in the below command to open the Shell environment:
    adb shell

    Google Pay not working on OnePlus Android 13

  5. It will now list out your device codename, which means that the shell connection has been successfully established as well, and you are good to go ahead. [NOTE: Either try STEP 4A OR STEP 4B given below].

STEP 4A: Delete user -999 profile

  1. Now execute the below command to delete the user-999 profile
    pm remove-user 999
  2. If the above command doesn’t work, then try out this one:
    pm disable-user 999

STEP 4B: Delete cloned GMS package

Execute the below command to delete the cloned GMS package

pm uninstall -k --user 999 com.google.android.gms

STEP 5: Delete Play Service Data and Reinstall Google Pay

  1. Head over to Settings > Apps > select Google Pay and tap on Uninstall > OK.
  2. If Uninstall option is missing, then search Google Pay on Play Store and hit Uninstall.Google Pay not working on OnePlus Android 13
  3. After that, install Google Pay from Play Store. Then go to Settings > Apps > select Google Play Service.
  4. Then go to its Storage and Cache section and tap on Manage Space > Clar All Data.Google Pay not working on OnePlus Android 13
  5. Finally, restart your phone and the underlying GPay issue should be resolved.

That’s it. These were the steps to fix the issue of Google Pay not working with OnePlus OxygenOS 13 based on Android 13. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.



FAQ: Important Details

Here are some other crucial information that might come in handy pertaining to the subject in discussion.

List of all User Profiles

  1. To check the list of all the user profiles on your device, execute the below command:
    pm list users
  2. You will get at least two user profiles, user 0 and user 999. The former is the default user profile whereas user 999 is the cloned apps profile which we had deleted [you should never delete user 0].

List of Installed apps for user 999

  1. You could check the list of all the installed apps that are specially linked with user-999 via the below command.
    pm list packages –user 999
  2. This will give you an idea as to which cloned apps might be affected after uninstalling GMS or the profile altogether.
  3. For example, in my case, the output was the following apps:
    package:com.google.android.gsf
    package:com.viber.voip
    package:com.android.providers.media
    package:com.google.android.permissioncontroller.overlay.oplus
    package:android
    package:com.google.android.ext.services
    package:com.google.android.webview
    package:com.google.android.permissioncontroller
    package:com.google.android.gms
    package:com.oplus.securitypermission

Reinstall GMS

If the uninstallation of the GMS ends up doing more harm than good, then you could easily reinstall it via the below command:

pm install-existing --user 999 com.google.android.gms
Share: