66

What is the procedure to change email account which you want to use to make in-app purchase?

Take a look at the image.


Click to enlarge the image

I am using 2 Gmail accounts and only 1 has a credit card attached. The primary account has a credit card, the secondary does not. But my secondary account is always in the payment dialogue. The secondary account is also not the account used in Play Store app.

I found no way to change this email.

52

To do so, you must install the app from the same google account from which you want to make the in-app purchase. Follow these steps,

  1. Uninstall the app on the phone.
  2. Go to the Play Store site in your web browser and find the app. Make sure you're logged into the website with the right account!
  3. Install the app through the Play Store by clicking on ‘Install’ button (and selecting your phone).
  4. Wait a minute until the app is installed on your device.
  5. Make the in-app purchase.
  • 3
    How do we do this as a developer compiling to the phone to test purchases? – Oliver Dixon May 7 '15 at 11:03
  • 1
    This works well. +1 – Firelord Oct 29 '18 at 8:53
8

I was having the same problem, and all the other answers didn't solve the problem. However I figure a solution to solve the problem. Please note this works specifically for games, but I have a theory near the end that it will then allow you install apps with the right account.

The problem lies with what account the downloaded and installed application is associated with. To check which account it is, go to the play store, switch to the account you expect it to be in and then go to the "My Apps & Games". Then pick the secondary tab "All". If the game doesn't appear in this list, then this is the reason you are having a problem. Keep switching accounts and you will eventually find which account it is associated with.

Now let's fix which account it is associated with:

  1. First you need to uninstall the game.
  2. Then you need to remove the game from the account that it is associated with.
    • You do this by doing the same steps as above for checking, then afterwards you need to press the cross ("x") button in the top-right corner to remove it.
  3. Open (or download, install then open) the Google Play Games app.
  4. Make sure you are logged into the correct account (on both Google Play Games and Google Play Store) you want the game to be associated with by using the hamburger menu on the top-left.
  5. Find the game you want to play, and then click on the store button (normally the button would read open if it was already installed).
  6. Install as normal.
  7. Open the game and you'll see you can now make in-app purchases to the right account. :D

The steps above seem to force the play store to make sure it associates the game with the right account. I have a theory that after you have done the steps above, you can then search for a regular application and install it and it should be associated with the same account... and will then allow you to do in-app purchases too. I haven't tested this however, since I only needed it to work for games - so feel free to leave comments if my theory is correct.

  • 1
    Please upvote this answer. An apponce installed will linked with your account. Removing this link from google store library first before switching to another account. – boh Sep 1 '18 at 0:15
  • @boh, thank you I appreciate it. I'm glad this helped somebody. :) I feel a bit disappointed that the OP didn't select an answer for his question. – hazrpg Sep 3 '18 at 12:56
  • Followed every step, twice: did not work. – Bastes Feb 27 at 10:19
  • Did any of the other solutions help you? How many Google accounts do you have added to your device? The sure fire way to fix it is to remove all other accounts, uninstall, reboot, reinstall, and check if in-app works. Then add the other accounts back in. – hazrpg Feb 28 at 14:26
7

You need to switch to the proper account in the Play Store app (you may need to add the account under Settings -> Accounts -> Add account -> Google -> Existing, if you haven't done so already.)

Tap on the "hamburger" button in the upper-left corner of the Play Store app (the shopping icon,) then tap on the down arrow next to your account to expand it, and select your other account:
tap on the arrow

You should now be able to purchase apps using the proper account.

  • 5
    That's my point. My primary account with credit card is already activated in Play Store app. And in some apps primary account is pulled (most of times), while in some secondary. I've just changed account to secondary and opened my favourite game and tried purchasing, and in-app window still pulled primary account. Can you try it on your device? I am running S5 with KitKat. – AnDroDroo May 30 '14 at 5:54
  • 1
    @androdroo Have you by any chance installed the apps that pull up the "wrong" account while logged in under that account? If so, try uninstalling them and reinstalling under the proper account. – Chahk May 30 '14 at 10:52
  • I have installed the app from APK from my sdcard. not via Play Store. – AnDroDroo May 31 '14 at 7:45
  • 2
    Doesn't work at all – Shehabic Aug 4 '14 at 22:09
  • 4
    If the app has already got associated with the wrong account, reinstalling it from the on-device Play store won't fix it. You need to use the web Play store. – poolie Oct 31 '16 at 20:13
3

I am assuming that you want to switch to your secondary email account in all your apps, which means removing your primary account permanently from the phone (though you can add it later again). In KitKat, if you want to switch to your secondary email, in all of your apps, you need to remove the primary email account from phone.

Go to Settings -> Accounts -> (your primary account) Now tap on options button, and select remove account.

Reboot the phone, so that the primary account gets removed from all your accounts.

If you don't want to remove your primary account, and you want to switch to your secondary account only in Google play app, see the other answers.

protected by Community Dec 19 '14 at 14:28

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.