I am developing an Android application for another company. I would like to release this application under my own Google Play account. The application will have in-app billing.
Can I have multiple Google Merchant accounts, so that in-app payments for one application would go into one account and in-app payments for another application would go into another account? What are other strategies to direct in-app payments for different applications under the same Google Play account into different bank accounts?
Similar question is asked here, however there is no definitive answer to the question.
I think if you want that you should setup seperate play accounts, or use a script to process the payout report so you know how much money is made where.
Related
I currently have a Google Play Developer account as an individual. However I am starting my own company as a sole trader, so I need to move my payment profile from individual to business. Is there a way to do this without creating a new developer account and moving all my apps from one account to the other?
From the Play Console Help:
Choosing an account type
Google Play offers two developer account types: Personal and
Organization. Personal and organization accounts have access to the
same functionality and are able to monetize on Google Play using a
payments profile; the only difference is the information we collect
from you when you're setting up your account. You will be able to
change your account type if your circumstances change.
So I'm planning to create an app that licenses and sells original photos in my android app where as users can directly purchase from other user these items and get a direct link from the app after purchase, the users who purchase another user's photo can upload the photo into other apps like IG/FB/Twitter/etc. As per google pay SECTION 2: Permissible Payment Transactions Terms of Service I cannot use Google pay to sell digital goods....however in-app billing is only for digital content limited to the scope of my app...can someone please clarify what the hell is going on with google ?
To answer your question, like what you have mentioned above, In-app billing is only limited to your app, if you allow the user to use the digital photo outside of your app, it is not allow.
You are looking at Google Pay ToS, which is not designed for mobile in-app purchases. For in-app purchases, you will be using Google Play Billing (https://developer.android.com/google/play/billing/billing_overview). Sorry for the confusion.
I have looked around on the internet and cannot find anything on this topic. If my app is a game and I want users to buy tokens from me for a price and they pay one dollar for 100 tokens, how can I make my app communicate with google and bring up a menu so they can purchase through google? Is there any tutorials on this subject?
To make sure people understand it, If my app has an Activity which has a button that reads "100 tokens for 1$" Then another button that reads "500 tokens for 2$" and they click either button, it will bring up a google popup that says purchase. Then it uses their google account information through the app market to purchase the tokens. Many apps have this feature so I hope you know what I am talking about.
Please help me out, and thanks.
Also, I have looked at In-App Billing and they say you must post your app on the Google Play market complete the In-App Billing process. How can I add my app to Google Play without users being able to download or even see it. I want to upload for only developing reasons
In-App Billing is indeed the correct approach for having user purchases within your application. As you mentioned, this is only available via Google Play published apps. However, if you do not want to publish your app publically, you can use Google Play's Beta-testing program to upload an app to Google Play but only make it available to a specific group of people (those who you allow to join a Google Group or Google+ Community).
As long as you never publish a production version and only publish to the alpha/beta channel in the Google Play Developer Console, then you can create an app that utilizes In-App Billing without being public.
I'm implementing a shop of magazines. I need my magazines once be bought to be available at all user's devices. So, I need to synchronize information somehow. I think, it's logical to synchronize by user play market account.
I looked through google's example implementation of in-app billing Preparing Your In-app Billing Application, and I found this implementation easy enough to do my first app with in-app billing.
The quiestion is: which Google Play account does IabHelper use? For example, there're several Google accounts on device. How to specify which account should be chosen by IabHelper?
How to point to IabHelper which account to take if there're many of them at device?
Answer1:
you can use any of account you have. but remember one thing that use one account which is in your registered device (set google account when first time device started) because to test application, only test account user can buy the product until it will not published(in Google play market).
Answer2:
other users can see your product while your application will be published. You are uploading signed apk file with product id and base 64 key to verify that it is your application and your particular product id by the play store. so while any of other user will purchase that product , his Google account will be registered as the purchased product.
EDIT:
One more thing you should remember that test account and developer console account should not be equal.
Let me know you required more information.
Hope it will help you.
I've pretty much only found out that "You must have a Google Wallet Merchant account to use Google Play In-app Billing." But I don't understand... What is it for? Do I actually need this? What does it do? How and where do I get one, and does it cost anything? The Google Wallet website seems to only have information for actual stores, not apps.
What I want is there to be a free, limited version of my app, but the user could pay a monthly subscription to get access to the full features.
I found out that what they mean by "Google Wallet merchant" is just "Google Checkout". "Google Wallet" has two parts, the app and online. The app is just for NFC purchases and nothing else, you cannot use any prepaid money on the Google Wallet app to buy anything on Google Play. The other part is the payment system that Google runs. This second part was formerly called Google Checkout, but a few months ago they merged Google Checkout and the Google Wallet system into one name to keep their money systems consistent.
TL;DR - you do not need Google Wallet to use in-app billing. You need Google Checkout, which is easier to register for and free.