In order to enable In app purchase in my previously published app by uploading new apk, I'm trying to enable to merchant account for my developer account as informed by Google documentation on the same.
When 'Set up a merchant account' is clicked, the android-walk loading comes up for few seconds, followed by spinning ball & then the error.
Screen grabs :
Step : 1
Step : 2
P.S I strongly believe this is a right place to post this question. As there's tons of Google Play related questions here & there is no separate channel to ask developer console related questions in StackExchange. So if you can't answer this, please don't discourage others from doing so as this would be beneficial to many. Thank you.
Make sure the account you are trying to signup has been enabled for 'Google Payments' in case of Google apps account.
It is available at , Apps > additional google services.
Related
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.
How to refund in app purchase payed with test card?
I use "consume"-button in my debug version, but I wouldn't use it in release version (I don't want to show this button to end-users).
I see charded Test order in Google Play Console > Order management, but Button "Refund" is disabled: "The selected orders can’t be refunded either due to their age, status or your lack of requisite permissions".
Is there non-programming solutions?
EDIT: my refund button is no longer greyed out. Give it a try!
There is no way to do this without extra work. Came across this reddit post - it looks like it used to be possible a couple of months ago.
Here's Google's quote from the link:
Thanks for contacting Google Play Developer Support!
Unfortunately we don't currently support a way to cancel/consume test purchases through the console, you can only do so programatically.
Are we able to be both user of a developer account and owner of a developer console ?
The fact is that my personal Google address is linked to a developer console for my work and I wanted to create my own developer console to publish my personal apps.
Unfortunately, I got the error below while creating my own developer console on Google Play Services. I look for leaving the other account but I wasn't able to find anything like this.
Oh oh ! An error occurred. An unexpected error has occurred. Please retry later.
If possible, I don't want to create a new account but unlink my personal account from my work developer console.
Thanks in advance for your help.
After looking at network requests, I saw a request going to Google Payments Services which end to a 500 error. At this moment, I just remember that I've conflict with my Google Payments account. When I solved it, I was totally able to be both member of a Developer Console and owner of my own Developer Console. On the Developer Console UI, I'm able to switch between the 2 accounts thanks to the menu on top right corner.
I'm trying to implement in-app billing using Android, but I'm getting a weird error and I can't find anyone online with a similar problem.
I've done the following:
Uploaded APK with billing permission to developer console as alpha
build.
Added Google group to test, with my personal gmail account as
a member.
Gone to the opt in URL and become a tester.
Added my personal gmail account as an account enabled for testing (in settings > account details).
Created a non-consumable product and set it to "active".
Waited 24 hours.
Put a signed release build on my phone.
When I press the "Buy" button, it opens the store dialog, which says "This is a test order, you will not be charged". All seems good so far, but every payment method says "This payment method has been declined." so I'm unable to continue. This includes Google Play balance, Amex card, Visa and PayPal account.
I've tried the following, none of them worked:
Used a different google account for test payments.
Removed my account from the list of test accounts in the developer console settings to try and use with "real" transactions.
Tried a different device.
Tried creating a different product.
Any thoughts on what might be wrong?
Google support have advised that the error is caused because the merchant account is "under review". They're looking into the reasons for the review and attempting to resolve the issue. I'll update this answer with their final response.
The best advice is to contact Google support through the merchant help centre: https://support.google.com/merchants
Update: Google fixed the account and it started working straight away. You definitely need to contact them to get this sorted.
I have a problem which is quite similar to this post:
Google Play Private Channel "Restrict Distribution" option missing. Both the question and the answers in that post did not help me out.
The option to restrict the distribution is also missing for me. I've made myself a checklist of the things I did and I can not figure it out why it is still not showing up. I made sure that the following things were done:
The company has a Google Apps for Business with a verified domain.
The Google Play Developer Console service is turned on and available for everyone.
"Allow users to update Google Play Private Channel" and "Allow users to access Google Play Private Channel" are both checked.
The developer account (Which is an #gmail.com account) has been invited as a user to the Google Apps domain of the company.
Just to be sure I also added someone from the domain as a user to the developer account.
The developer account has all the rights he needs on the Google Apps and the user in the developer account has all the rights he needs.
Waited for more than 24 hours, as things could take up that amount of time to get taken care off.
It doesn't matter if I upload an APK to the Google Developer Console with the developer account or with the user from the domain. The option to restrict the distribution is not visible on either of them.
If some one could help me out with this problem, then I would really appreciate it. Just mention it if I need to clarify some stuff a bit better. I'll edit my post then.
Got my answer after contacting the Google Play Developer Support (Got their response faster than I expected). It seems that the primary e-mail of the developer account must be in the same domain as the Google Apps.
A quote from the response that I got from the Google Play Developer Support:
In order for the option to be available to restrict distribution to your domain, the primary email of the developer account must be part of that domain.
So adding a domain user as a user to the developer account will not work.
You might ask yourself the question "But how do I change my primary e-mail?". The answer to that question is that you can't. You need to make a new developer account, transfer your apps from the old one to the new one and after that (Although it is optional) request a cancellation and refund of the old account. More information about this can be found here: https://support.google.com/googleplay/android-developer/answer/139626?hl=en