In-App Purchases use wrong account? - General Questions and Answers

I have two Gmail accounts on my phone: a personal one and a business one (we subscribe to Google Apps at work). I use all the goodies like calendar and talk on both accounts, so it's important to have both. I put the personal account on the phone first (haven't determined if this matters).
Regardless of which account I make active in the play store, my work account is always selected when I try to make an in app purchase (such as touch recovery from Rom manager or 'unlock full' from Plague Inc and other games).
Are others experiencing this? Anyone know a fix? I just tried on stock jellybean via the following steps:
1. Add personal account
2. Install an app with in app purchase ability
3. Add work account
4. Open play, verify personal account is selected.
5. Try to purchase something 'in app's
6. It shows my work account. Open play store, work account now selected.
I don't do in app purchases much, but they seem to be getting more common, and it's annoying to remove the work account before every purchase.
Sent from my Galaxy Nexus using xda app-developers app

I have this same problem and have not figured out a solution for it. If you've figured out how to fix this, posting the solution would be awesome.
divinemyth99 said:
I have two Gmail accounts on my phone: a personal one and a business one (we subscribe to Google Apps at work). I use all the goodies like calendar and talk on both accounts, so it's important to have both. I put the personal account on the phone first (haven't determined if this matters).
Regardless of which account I make active in the play store, my work account is always selected when I try to make an in app purchase (such as touch recovery from Rom manager or 'unlock full' from Plague Inc and other games).
Are others experiencing this? Anyone know a fix? I just tried on stock jellybean via the following steps:
1. Add personal account
2. Install an app with in app purchase ability
3. Add work account
4. Open play, verify personal account is selected.
5. Try to purchase something 'in app's
6. It shows my work account. Open play store, work account now selected.
I don't do in app purchases much, but they seem to be getting more common, and it's annoying to remove the work account before every purchase.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse

same here
same problem - please post solution!

Just ran into this problem too. My google apps account is automatically coming up for in-app upgrades, even though I don't have any play content (or credit cards or ...) associated with that account. Seems like a major flaw in google play. Can't select the other account, so I can't make any in-app purchases. Only solution (for one upgrade I had to buy) was to delete gapps account, make purchase, then re-add the other account.
Stupid. Please fix this google.

Same problem. I Can't test my own in app purchase for my own app. It keeps on selecting the first account on my phone that's also my developer account. Looks like some sort of bug.

Any progress?
Hi guys, I've noticed the same problem - did anyone get anywhere with it?
I thought it might be related to the order in which the accounts were added so I deleted both my accounts and added just the one that should be used for in app purchases. I then installed Microsoft OneNote mobile and went to its in app upgrade screen. It showed the correct account with payment details for upgrading. When I added the second google account though, the OneNote payment screen refreshed, even without me doing anything or having existed the app or even the payment screen, to show the newly added, wrong account!
So in order to make it work you'd have to remove one account, make the purchase with just one account set up, then add the second account. What a pain!

P3450 said:
Hi guys, I've noticed the same problem - did anyone get anywhere with it?
I thought it might be related to the order in which the accounts were added so I deleted both my accounts and added just the one that should be used for in app purchases. I then installed Microsoft OneNote mobile and went to its in app upgrade screen. It showed the correct account with payment details for upgrading. When I added the second google account though, the OneNote payment screen refreshed, even without me doing anything or having existed the app or even the payment screen, to show the newly added, wrong account!
So in order to make it work you'd have to remove one account, make the purchase with just one account set up, then add the second account. What a pain!
Click to expand...
Click to collapse
what happened when you delete your primary account? I got this warning: "Removing this account will delete all of its messages, contacts, and other data from the phone." and i afraid to lose my data

Did you guys figure out a better way yet?

edw1nyang said:
what happened when you delete your primary account? I got this warning: "Removing this account will delete all of its messages, contacts, and other data from the phone." and i afraid to lose my data
Click to expand...
Click to collapse
Data that was stored in the account is removed from your phone and gets back when you add it again

Still the same. Google is a horrible company when it comes to certain things. A bug like this at Apple would be squashed within a week.

Is there an official bug report somewhere for this to vote for?

divinemyth99 said:
I have two Gmail accounts on my phone: a personal one and a business one (we subscribe to Google Apps at work). I use all the goodies like calendar and talk on both accounts, so it's important to have both. I put the personal account on the phone first (haven't determined if this matters).
Regardless of which account I make active in the play store, my work account is always selected when I try to make an in app purchase (such as touch recovery from Rom manager or 'unlock full' from Plague Inc and other games).
Are others experiencing this? Anyone know a fix? I just tried on stock jellybean via the following steps:
1. Add personal account
2. Install an app with in app purchase ability
3. Add work account
4. Open play, verify personal account is selected.
5. Try to purchase something 'in app's
6. It shows my work account. Open play store, work account now selected.
I don't do in app purchases much, but they seem to be getting more common, and it's annoying to remove the work account before every purchase.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Change the main account you want for in app purchases as Default by following steps below and u should do good
To change the default Google account when you are using the multiple sign-in, you need to Sign out of all accounts. Then log in to the Google account that you want to be the default first.
ive also attached an image if it helps:highfive:

shaik_u said:
Change the main account you want for in app purchases as Default by following steps below and u should do good
To change the default Google account when you are using the multiple sign-in, you need to Sign out of all accounts. Then log in to the Google account that you want to be the default first.
ive also attached an image if it helps:highfive:
Click to expand...
Click to collapse
We said about in-app purchase cannot select account in Payment Options. Not on the web.

Solution that worked for me!
Hey Guys,
I had the same problem as you describe, what i did to make it work and not show my work account in app purchases.
1. Delete app
2. install the app from browser where you are logged in to you private account.
3. Enjoy.
Hope with works great for you guys

Roundabout, but it works
what you have to do (seems like last guy was saying this?)
1. is uninstall the app from your phone.
2. the only way to change it is to go from your PC browser (very important!) to play.google.com and log in with the specific account you're trying to use for IAP's on your particular app.
3. you should be able to install the app, then go back to your phone and use the IAP with the correct account.
hope this helps everyone!

solution:
1) uninstall the app
2) go to play store and switch to the account you want to use to pay from
3) find the app in play store and install again
4) make your in-app purchase
divinemyth99 said:
I have two Gmail accounts on my phone: a personal one and a business one (we subscribe to Google Apps at work). I use all the goodies like calendar and talk on both accounts, so it's important to have both. I put the personal account on the phone first (haven't determined if this matters).
Regardless of which account I make active in the play store, my work account is always selected when I try to make an in app purchase (such as touch recovery from Rom manager or 'unlock full' from Plague Inc and other games).
Are others experiencing this? Anyone know a fix? I just tried on stock jellybean via the following steps:
1. Add personal account
2. Install an app with in app purchase ability
3. Add work account
4. Open play, verify personal account is selected.
5. Try to purchase something 'in app's
6. It shows my work account. Open play store, work account now selected.
I don't do in app purchases much, but they seem to be getting more common, and it's annoying to remove the work account before every purchase.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse

YehoshuaL said:
solution:
1) uninstall the app
2) go to play store and switch to the account you want to use to pay from
3) find the app in play store and install again
4) make your in-app purchase
Click to expand...
Click to collapse
Have you tried this yourself? or is this the solution that made the most sense? I ask because this actually doesn't work.
---------- Post added at 10:37 AM ---------- Previous post was at 10:37 AM ----------
robnez said:
what you have to do (seems like last guy was saying this?)
1. is uninstall the app from your phone.
2. the only way to change it is to go from your PC browser (very important!) to play.google.com and log in with the specific account you're trying to use for IAP's on your particular app.
3. you should be able to install the app, then go back to your phone and use the IAP with the correct account.
hope this helps everyone!
Click to expand...
Click to collapse
This worked beautifully, thank you!

Know source of the problem, did not solve it though
Hello guys,
It's my first post here. And I hope this contributes something to solve this problem.
I think the problem lies within the 'all app' drawer of the playstore.
Simply the 'all app' drawer of the main account on which you installed the app first, will connect to the app as long as multiple accounts are available.
You can see it in the playstore in 'my apps' - > 'all apps'.
Usually all once installed apps show up there.
But if you've first installed an app connected to your 'secondary account' on some phone, then install it on a phone with another 'main account' and your 'secondary account', the app will show up only in the 'all apps' drawer of the 'secondary account'.
I hope that was understandable
One similar approach to the former workarounds.
-> You must have a backup of your accounts (titanium backup for example)
-> delete the secondary account
-> install the app (it will show up in the 'all apps' drawer)
-> restore your accounts (the app will remain in the 'all apps' drawer of the main account)
-> the app will connect to the right payment settings while in-app purchasing.
Now if there is any easier way to disable one account during the setup or to just connect the app to the right 'all apps' drawer , the problem should be fixed maybe
Best eazyRidor

vulcZ said:
Have you tried this yourself? or is this the solution that made the most sense? I ask because this actually doesn't work.
Yes. That's what worked for me.
Read the instructions CAREFULLY that I posted and it ought to work for you, too.
Click to expand...
Click to collapse

Uninstall the app
Go to Play Store and switch to the account you want to use to pay from
Find the app and install again
Make your in-app purchase

Related

[Q] New Market

So did anyone else notice that the new Market has an account setting? Allows me to select different accounts. Does this finally mean that I can merge two accounts worth of apps? Family style?
dlang123 said:
So did anyone else notice that the new Market has an account setting? Allows me to select different accounts. Does this finally mean that I can merge two accounts worth of apps? Family style?
Click to expand...
Click to collapse
Im not sure if you can merge 2 accounts, They have to have a way of preventing people from signing into a family members account and downloading apps that were bought thru said account. If not then it poses a serious problem for app developers and devs getting paid correctly. Unfortunately I dont have another account to test it on..
Sent from my SCH-I510 using XDA App
"Your application purchases are tied to your Google Account and can be installed an unlimited amount of times on any device." See:
http://www.google.com/support/androidmarket/bin/answer.py?hl=en&answer=113410
It works for watching movies rented on another account, too:
http://www.google.com/support/androidmarket/bin/answer.py?hl=en&answer=1283330
Keep in mind you do still have to add the additional Google account(s) to the phone, meaning the device will have access to all other Google services including Gmail.
so lets say I added my gmail account to my wifes phone and downloaded all the apps I have paid for to her phone..couldnt I just delete my gmail from her phone after and her phone would still have all my apps on it?
The documentation doesn't say, but most likely yes, and it'd be real easy to test it. Just add your account, download an app, remove the account, and see what happens.
Keep in mind, though, that without the associated Google account you won't be able to update those apps -- which is an enormous downside in the long run.
chiahead52 said:
so lets say I added my gmail account to my wifes phone and downloaded all the apps I have paid for to her phone..couldnt I just delete my gmail from her phone after and her phone would still have all my apps on it?
Click to expand...
Click to collapse
I plan on just having a family account to buy apps on, and then add that to all the phones. But it use to be that it had to be the main account.. I haven't purchased any apps yet, recent iphone switcher, but now it appears to not have to be the main account... which is awesome cause google talk only worked with the main.

[Q] Can you change the main google account on an Andriod phone?

Installed CM7 on a mytouch 4G.
Used my google account to access the Market.
Installed a bunch of apps on it and configured them too.
Now I want to give this phone to a family member.
Can I replace my google account on this phone, without loosing all the apps and the respective configuration settings?
It's been a while since I have used CM. but I don't recall a way to replace the main Google account however you should be able to 'detach' the application from the market. Downloading Titanium Backup Root will allow you to detach the application from the android market where your account is linked to. (I suggest using the same application to do an apps backup first) Then switch the main account and attempt to reattach them. If you lose your settings or lose the apps, you have the backup to revert to.
Hope this help, and if there is an easier way out there use that, but this way is pretty straight forward (and you get a back up )
Cheers,
Java
Cant you just go to settings, select the google account and press remove?
Your Issue
Hello yes you can delete your google account from that phone the apps you have on that phone will have to be deleted as google will not let you delete your main gmail account and keep the apps it will give you error google needs this account for so and so apps delete your account do a factory reset and give the phone to whomever and one your new android phone register your google account and all your apps will be on your new phone.
any ? just inbox me
please hit thank you button dont hesitate to buy me a pepsi either
android_29 said:
Hello yes you can delete your google account from that phone the apps you have on that phone will have to be deleted as google will not let you delete your main gmail account and keep the apps it will give you error google needs this account for so and so apps delete your account do a factory reset and give the phone to whomever and one your new android phone register your google account and all your apps will be on your new phone.
Click to expand...
Click to collapse
What?
No app will be deleted if you remove the active google account from settings.
You will most likely not be able to use google apps like gmail until you add a new account (that from your family member), but nothing gets deleted.
Non google apps will most likely work too, except you can't update from market until a google acount is added again and some paid apps employing the google licensing serve might refuse to work as there is no account attached, or the one attached, did not buy the app.
Just try it.
Dark3n said:
Cant you just go to settings, select the google account and press remove?
Click to expand...
Click to collapse
No, it will not let me do that. When I hit the "Remove account" button it says ...
"Do you really want to remove this account? Removing it will also delete all of its messages, contacts, and other data from the phone. Proceed?"
Click to expand...
Click to collapse
So I hit the next "Remove Account" button and it says ...
"This account is required by some applications. You can only remove it by resetting the phone to factory defaults (which deletes all your personal data). You do that in the Settings application, under Privacy."
Click to expand...
Click to collapse
The only thing relevant under the Settings -> Privacy is the "Factory data reset". Which is what I want to avoid.
There are only a bunch of free apps installed on this phone. I want to keep those apps as-is and just swap the google accounts.
If you backup with titanium, assuming you are rooted, wipe data, flash ROM, then when setting up the phone just enter the new gmail and restore apps with titanium and bam. Kind of a pain, but it will get you where you need.
Sent from my SCH-I510 using XDA App
You can use multiply accounts with all apps usable. Open Market go to Settings/Accounts. Make sure you have the account you would like to use set up in Sync Settings
Sent from my SPH-D710 using xda premium
cmyers.lbs said:
You can use multiply accounts with all apps usable. Open Market go to Settings/Accounts. Make sure you have the account you would like to use set up in Sync Settings
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
So if I have 2 google accounts setup under Settings -> Accounts then can I remove the first google account?
(Assuming that the second google account would then become the main google account for this phone.)
XbirthofaheroX said:
If you backup with titanium, assuming you are rooted, wipe data, flash ROM, then when setting up the phone just enter the new gmail and restore apps with titanium and bam. Kind of a pain, but it will get you where you need.
Sent from my SCH-I510 using XDA App
Click to expand...
Click to collapse
After doing a titanium backup, do you need to do the the Settings -> Privacy -> Factory data reset to reset the phone?
To answer the origninal question
In short-yes, you can change the primary google account by looking through the settings.
Without removing the first google account, I added the second google account.
But still it will not allow me to remove the first google account unless I do factory reset. Because I installed apps with the first google account.
However, it did allow me to remove the second google account right away. Because I have not done anything else after adding it.

[Q] Downloading own non-free app

It's very irritating that Google Play Store won't let you download an app that you wrote & published to it. So (on my only Android device), I added another existing Gmail account (after clearing Gmail's data) and added another actual Debit card: both in my wife's name. Google Play Store still comes up with "Error: Your order could not be processed". I noticed that (even though I select my wife's Debit card, it still shows my email address against the 'Pay with' screen text. What should I do?
PS I wanted to post this on the PaidApps sub-forum (as it seemed more appropriate) but I'm not allowed to do that due to my lowly status!
Go in the application settings & clear the data. There are 3, Google Play, Google Service Framework, & Google somethingelse (can't remember).
Also, might be because it's sending your IMSI/IMEI. You can install LBE Security (you should have it anyway), & block Play Store from accessing IMSI/IMEI.
-- Sent from my TouchPad using Communities
I think you can install the app with adb if you still have a copy.
Open Google Play, press menu, accounts, where it will give you an option to switch the account you are using for Google Play.
You didn't need to clear data in Gmail either. Android supports having multiple Google accounts on a single phone.
Sent from my DROID2 using xda premium

[Q] Android Device manager and multiple accounts

So I have 3 different Google accounts on my phone. Personal, work, and one that is shared with multiple people in the office for testing. I would like to block the phone from showing up in Android Device Manager for the shared account so as not to publicize my whereabouts to people that I work with. I would like to keep it enabled though for my personal account so I can actually use it if need be.
I already tried turning off location reporting for the shared account. No dice. Also from the "My Devices" page I can uncheck "Show in menus" which does make it not show in the Android Device Manager map dropdown list. Obviously this is a problem though since someone can just go check that box again and it shows my phone location.
The phone is rooted so I have access to be able to do whatever I need to so I can block it if possible. Any ideas?
diggitydogg said:
So I have 3 different Google accounts on my phone. Personal, work, and one that is shared with multiple people in the office for testing. I would like to block the phone from showing up in Android Device Manager for the shared account so as not to publicize my whereabouts to people that I work with. I would like to keep it enabled though for my personal account so I can actually use it if need be.
I already tried turning off location reporting for the shared account. No dice. Also from the "My Devices" page I can uncheck "Show in menus" which does make it not show in the Android Device Manager map dropdown list. Obviously this is a problem though since someone can just go check that box again and it shows my phone location.
The phone is rooted so I have access to be able to do whatever I need to so I can block it if possible. Any ideas?
Click to expand...
Click to collapse
there should be a option to activate or deactivate each phone im trying to find more info hang in im doing the research for you
---------- Post added at 01:22 PM ---------- Previous post was at 01:20 PM ----------
try this out \
You can sort of do this - rename it, (I changed mine to "OLD") and turn off the "visibility in menu" so that it doesn't show up any more in the Android Device Manager. You can do this in the Google Play Store when you click on the gear cog on the right (setting)
Deltax82 said:
there should be a option to activate or deactivate each phone im trying to find more info hang in im doing the research for you
---------- Post added at 01:22 PM ---------- Previous post was at 01:20 PM ----------
try this out \
You can sort of do this - rename it, (I changed mine to "OLD") and turn off the "visibility in menu" so that it doesn't show up any more in the Android Device Manager. You can do this in the Google Play Store when you click on the gear cog on the right (setting)
Click to expand...
Click to collapse
Yeah that is the thing I already tried. It does remove it from being visible in device manager, but anyone from work can log into the play store on their computer and just check the box back off to be able to track the phone. I feel like this would have to be a device level change to stop it from reporting on that account or else a co-worker could just reactivate it.
diggitydogg said:
Yeah that is the thing I already tried. It does remove it from being visible in device manager, but anyone from work can log into the play store on their computer and just check the box back off to be able to track the phone. I feel like this would have to be a device level change to stop it from reporting on that account or else a co-worker could just reactivate it.
Click to expand...
Click to collapse
is that phone on a company phone plan? if not then they will need you google account email and password to change that
There are 3 accounts on the phone. The one in question is a shared account to use for App Testing from the play store. That shared account, everyone has the username and password for.
diggitydogg said:
There are 3 accounts on the phone. The one in question is a shared account to use for App Testing from the play store. That shared account, everyone has the username and password for.
Click to expand...
Click to collapse
you could turn the location history and all gps features off or before logging out of the account delete your traces off the phone
Deltax82 said:
you could turn the location history and all gps features off or before logging out of the account delete your traces off the phone
Click to expand...
Click to collapse
Based on what I have found the only way to do it is to remove the phone from the account. There is no work around at the device level that will allow me to keep the phone linked to the account, but block ADM while still using ADM with my personal account.
Looks like Cerebus will be the answer to this question. I might look into XPrivacy or something like that with Xposed to try and block it.
Android Device Manager Shared Account Fix
I was having this same problem myself with a shared account. Here is how I disabled Android Device Manager (ADM) on my phone (Samsung Galaxy S4) for the shared account.
1. Open settings
2. Go to the Accounts Tab
3. Click Google
4. Click the account that you don't want ADM running on
5. Disable "Sync Google Play services" and "Sync Location Reporting and Location History"
6. Jump up and down for joy that no one can track you on the shared account :victory:
RedRoosterFarm said:
I was having this same problem myself with a shared account. Here is how I disabled Android Device Manager (ADM) on my phone (Samsung Galaxy S4) for the shared account.
1. Open settings
2. Go to the Accounts Tab
3. Click Google
4. Click the account that you don't want ADM running on
5. Disable "Sync Google Play services" and "Sync Location Reporting and Location History"
6. Jump up and down for joy that no one can track you on the shared account :victory:
Click to expand...
Click to collapse
Hi RedRoosterFarm. Both options are not available on my device. Running android marshmellow 6.0. Could you help double check if it's still available on yours?
I think i'm in the same boat as everyone here. I don't want my personal device to be lockable/erasable/trackable from my work google account. Even if the account is not shared, the google apps administrator still has the option of resetting your password with a new one etc. Not that i'm doing anything nefarious. I'm just a paranoid rabbit
jcoob said:
Hi RedRoosterFarm. Both options are not available on my device. Running android marshmellow 6.0. Could you help double check if it's still available on yours?
I think i'm in the same boat as everyone here. I don't want my personal device to be lockable/erasable/trackable from my work google account. Even if the account is not shared, the google apps administrator still has the option of resetting your password with a new one etc. Not that i'm doing anything nefarious. I'm just a paranoid rabbit
Click to expand...
Click to collapse
I am still running android KitKat 4.2.2 (that might be the reason I have those options) and yes those options are still on my phone.
thanks
RedRoosterFarm said:
I was having this same problem myself with a shared account. Here is how I disabled Android Device Manager (ADM) on my phone (Samsung Galaxy S4) for the shared account.
1. Open settings
2. Go to the Accounts Tab
3. Click Google
4. Click the account that you don't want ADM running on
5. Disable "Sync Google Play services" and "Sync Location Reporting and Location History"
6. Jump up and down for joy that no one can track you on the shared account :victory:
Click to expand...
Click to collapse
Those options are gone in Android M and N. So is removing the account the only solution? I need mail, calendar, contacts, hangouts from work account but don't want them to track, block or erase my personal phone.

Is there a solution to detect the correct Google account when multiple Google accounts are present?

This is a very old problem, and Google isn't fixing it for reasons best known to them.
I have multiple Google accounts in my device, each for a specific purpose. I buy apps using one account, while I use another account for backups, adding devices like earphones, speakers, etc.
The problems experienced are as follows:
1. Some of the apps where I have in-app purchases fail to verify the account. For some apps, uninstalling and reinstalling using the right account on Google Play Store resolves this problem, while for others, the solution is to remove the other accounts one by one, until the app successfully verifies the account used to make the in-app purchases.
2. I bought a new pair of earphones that support Fast Pair. When trying to set it up, it was not showing the account that I wanted to add the device to. The only way was to remove the accounts from the device one by one until the account I wanted to use showed up on the Fast Pair screen.
3. Purchases on Google Play Store: Same problem when Google Play Store shows the wrong account for making a purchase. Only way is to remove other accounts one by one until the one you want is selected.
Google isn't offering a way to simply change the account that the user wants to use for any of the above scenarios.
As far as I have seen, the account used during 1st setup (which is usually used for Backup and Restore) is given priority or used as a Default account. And Google doesn't offer a way to simply change the account when a particular scenario demands it.
Is there a solution to this problem.
Thanks.
If your phone's Android supports multi-user-accounts then create per each user a related account
xXx yYy said:
If your phone's Android supports multi-user-accounts then create per each user a related account
Click to expand...
Click to collapse
That's far from a solution. And my phone doesn't have the multi user feature either.
Does it mean one can't use multiple Google accounts on a device and get things to work as desired?

Categories

Resources