Payment issues with Play Store and multiple accounts - android

I've been having issues adding a debit card to my main google account, so instead I logged in with a separate account and added the debit card to that second account.
Then, when I would try to do any sort of in-app purchase, it would only allow/show info for my main account. Even after uninstalling the app, switching to my secondary account, and reinstalling the app, going to the in-app purchase would just show payment methods for my main account, with no option to switch to my secondary account.
Okay, fine, so I take a drastic measure and just remove my main account all together. Now of course all my contacts are messed up, but no big deal. Finally, I can install the app and make the purchase. Payment successful.
So then I go back to add my main account back to my phone, and go into the app and it has a big friendly "You must upgrade!"
???????????????
I just upgraded! It said payment successful, I never uninstalled the app after purchasing it, etc. This is getting really frustrating, and looking at other solutions, none have worked for me so far. Someone elsewhere mentioned downloading the app from the web's play store, but I can't figure out how to go to the play store's website on my phone without having it just open the app.

Related

How do i delete a YouTube account or Google account and keep my purchases

So I got my first Android phone about 8 years ago and I created a Google account to buy apps and later use to comment on Youtube. now even tho I never personally attacked anyone or cyberbullied anyone. I did comment on videos saying certain things sucked or were stupid or gave my opinion on things which would start fights with people. I wasn't going thru a good time back then I had a lot of stress and I was depressed with graduating Highschool and not knowing what to do with my life along with other things. Now as of today I still own the account and as I bought a good number of apps with it I would always just use that account to buy things, but I no longer want to be tied to all these stupid things I've said on Youtube or Google+. Is there a way to delete my Youtube account? I never had a channel where I posted videos but can I delete the Youtube account part of my Google account so my Comments will be gone? I don't think you can but is there a way to transfer my purchased apps to another again or link an account to them, Google only introduced the family share thing after I bought the majority of my apps. Thanks for any help
it's unfortunately not possible to transfer paid apps to a different Google account.
You can do this..
Go into your phone Menu -> Accounts -> Google -> choose the account -> and choose what you want to sync. You can limit it to Account Data or even sync nothing.
Then, you can still get access to all your paid content and not have deal with all the other stuff that was on the account. Purchases you make are still available. It just won't automatically update anymore if you happen to still use that account on another device

Google In-App Purchase how to set Account for Billing [Not Possible as of 2017-05-26]

Backstory
I'm trying to implement Android's inapp billing for subscriptions. Surprisingly, It's going relatively smoothly, but I've hit a wall. What I'm trying to do is have multiple possible logins (using Google's standard stuff, which all works for now.
Here's my issue:
So when I log in to my app, I get this familiar screen.
If I choose Account B, Account B logs in, I check the token and it's all working fine.Now, I want Account B to get a subscription.
Two things at this point, the amount on the subscription is wrong, but I'm taking that up with Google Play Services. The issue I'm concerned about is that it's talking about a Google Play Balance, and one that I know Account B doesn't have. So I click the drop down arrow, and lo and behold... it's trying to charge account A.
So my question is this.
In my flow (standard flow adapted from the Trvial Drive example in the SDK) where and how do I add code to make it use the account I just signed in instead of a different one?
I'm not seeing any points where I can pass a token or an ID, nothing that would help me. How does one do this?
** UPDATE 2017-05-26, 01:10 **
Google does not support choosing an account. Here's what I heard from their support team:
It is working as intended that you cannot choose from multiple Google
accounts upon purchasing an in-app item and you can only pay using the
account which installed the app.
Consider that an device has two accounts, account A and account B, and
account A has installed the app. When you are logged into the device as B,
you can still open the app but when you try to make a in-app item purchase,
the payment can only be completed by account A. (In the Play Store payment
window, account A is selected by default and there is no way to change it.)
So for now, we just have to have a single account. I have to rework my flow and explain to people that this just isn't the Google way.

disable download of my paid app in Android

I have a paid app in the store which will remove the ads in another app when it is installed on that device.
Now I want to remove this 'remove ads' app, as I want to have an in-app payement for this for instance (or maybe I just keep the ads version only).
But the problem is, if I unpublish the app, people who bought it will not be able to download it again when they get a new phone or reset their phone.
How to I keep the app in the Play Store, but prevent people from buying it? Is this possible?
My backup plan is: make the app cost 10.000 euro's and put in the message that this app should not be bought anymore. But I don't like that...
If you just unpublish the app, those that have downloaded it will still be able to find it in Google Play -> My apps --> ALL.
For additional info on the remifications of product take down, seee Section 7 of "Developer Distribution Agreement" for detail: http://play.google.com/intl/ALL_us/about/developer-distribution-agreement.html
Edit:
Basically the situation comes down to:
Simply unpublishes an app: existing users can still download it, others cannot see it on the market anymore. Google will not be asking you to refund users, your user refund policy can be the same as before the take down.
Unpublishes the app and inform Google that your take down is due to copyright or other store policy violation: then Google may ask you to refund users that purchased the app within the year of the take down.
I doubt that your reason is the 2nd one, so there's really nothing to worry about.

In app billing setup returns code 3

Im trying to get In-App Billing to work. I have followed the tutorial from http://blog.blundell-apps.com/simple-inapp-billing-payment-v3/ somewhat, and I get purchases working. Although from both my testing devices at some point it stops to work. What also stops to work at the same time is paid apps in full and Ill only see free apps.
From my developer account testing against the reserved products, i found out the reason that my account had somehow been logged out? And when logging back in it work, happy with that :)
From my testing account against the published product I got a message saying "product not availabe from merchant" or something like that. Then that account is crashed (not available to make purchases) and I cannot get market working again.
I have:
- Verified multiple accounts does not exist
- Ensured my account is still logged on to market (the case from developer account)
- Cleared google play cache
- Removed the account as testing account
- Restarted the device
Any ideas here? I could understand if my app wouldn't work due to poor coding, but what is this behaviour, diasabling the market for the account? Could google play block my account due to spam? And does 10 IAB setups or so count as spam?
Thanks in advance!
Developers cannot purchase their own products. So you can build a signed version of your apk and test it on a device who's primary account is not tied to your developer account. I had to use my wife's phone to test my IAP. Also note that you have to wait a while before your products (SKU's) will be available.

Ambiguous error messages within Trivial Drive

I am attempting to get google's example (in-app purchasing version 3) test app "TrivialDrive" to work, but have the following problem:
I click the "buy gas" button, this brings up the following screen:
There are two possible interpretations of this message:
The item is unavailable THEREFORE this user can not get it.
The user is somehow not eligible to purchase this item THEREFORE the item is unavailable.
So which is it? And why might I be getting this error anyway?
By the way the app has been uploaded to my developer account yesterday, so I have far exceeded the 2-3 hour wait Google recommends for the data to be in the system.
Also I have "Play Store" installed on the device.
Just for good measure here is a screen grab from my developer account:
I am running the app from a device registered with a gmail address which is on my developer's "Test Accounts" list.
EDIT: I just tested another app of mine which used the old-style (Version 2) billing system and it reported "Please first complete your account by adding a payment method". So it would seem that the lack of payment method was the ultimate cause - but I wouldn't want potential customers to be presented with such a useless and misleading error message. I did a search for "item unavailable" in the MainActivity.java and the strings.xml and found nothing, so am at a loss as to haw to avoid this scenario.
I see that you have yet to publish the overarching app that the in-app product is supposed to stem from. As a result, Google does not allow you to pay for an in-app product if the application itself has yet to be published. Once you release the application and publish it, you should be able to access the in-app product's sales page.
An in-app product will appear UNPUBLISHED until the owning application is published.
Even if you were to publish your in-app product, nobody can buy it until your actual application is.
Have you setup a test account? The test account should not be the your google play dev account.
Explained here

Categories

Resources