We want to enable In App billing in our app. In our app's settings, we have two options:
However, when we click Set-up a merchant account, it just goes back to the home page without an error message. (We already have a Google Checkout account). Has anyone experienced this and what is the remedy?
Related
I have implemented in app purchase in flutter for android and ios, but facing an issue in android side, while tested in ios its working, but not sure for testing in android device google play, as their documentations, i have submitted app to internal testing and as well as production too.
the issue is when ever i tried to test while i am a 'internal tester', not getting the test payment methods. i prompt with my real payment methods from google play. any suggestion/guide what i should have to do to test IAP.
i attached a screen shot as playstore is showing me as a internal tester.... but in app when try to purchase playstore show a real payment method, not test cards. btw i have multiple accounts signed in to my device, could this be the reason ?
Have you completed the following steps?
Go to Google Play Console.
Go to Settings (in Left Menu).
Go to Developer Account (and Account Details).
Scroll and go to section License Testing.
Add your google account there and save it.
Add the same google account as a tester on internal testing in Google Play Console.
Log in Play Store and Google chrome on your device with the same testing/google account you added above.
From Internal Testing of Google Play Console you will get a link, open that on your device browser (chrome) and accept invitation for testing.
If you have missed any of the step then complete it and test the app again!
When I attempt to sign in to game services in my mobile game I get a white modal box with a refresh symbol on it and nothing else happens (Gets stuck there). If I press outside that modal it prompts me to select which account to login to, after-which it shows the same white box.
I recently activated google game services for my mobile app (in beta testing) to setup cloud saves and leaderboards. I setup my OAuth2 correctly using the SHA-1 certificate, and added my self as a tester for the game services. Also double checked to make sure that my app has the correct application-id that is found in the google-play-console.
The game-services them selves are still in draft mode which I believe is fine as long as I have internal testers.
Any help is appreciated as I been stuck on this for 2 weekends now.
Thanks
So the issue seems to be the consent screen, I had to publish my consent screen to get this to work. Once I published the consent screen I was finally able to see the permissions UI, after which I was successfully signed in.
More info:
Google Play Games Services Signin Problems
https://github.com/playgameservices/play-games-plugin-for-unity/issues/2999
Hope this helps someone save a couple of weeks.
As it said at OAuth consent screen page in Google Cloud Platform:
While publishing status is set to "Testing", only test users are able
to access the app.
You have to go to that page and add tester emails or publish consent screen to production state.
As of late, google play is "reviewing" new apps that were published to google play.
My app requires the reviewer to have a demo account, otherwise the user cannot go past the initial screen.
Where is the place that I provide the reviewer with the demo account?
Actually you could provide extra data for google play by follow the instructions bellow:
Login in your google play developer account.
In the left side menu click on Policy -> App Content
Check the radio button "All or some functionality is restricted"
Click on "Add new instructions".
After enter your data you will be able to edit it by click on link "Manage".
Actually in now days google will reject apps that don't fill the
credentials for testing purposes. See the rejection from google play when you don't inform the demo credentials.
Google play does not open the app at all, they run automated tests on it, that does not seem to include opening the app.
It took 3 days and change but it was approved.
I've tried to create Google Developer account several times but without success.
I've created new e-mail and also setup Google pay account with my credit card.
When I go to Google Developer Registration page: https://play.google.com/apps/publish/signup/
and I sign in as new account that I've created and try to pay nothing happens.
In popup where I clicked pay shows up little reloading icon for about 1-2 seconds and then disappear while popup is still the same. At my google pay account there is no any activity and I didn't get any error on registration page.
Is there anyone with same problem? Also I contacted google support but still no help
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.