I am looking for some information on how Google play payments work. So say we develop an app and that app is used by multiple clients. Each client has their own bank account. A customer pays for a service using Google pay. If that service was provided by client 1 how does that money end up in the client 1 bank account.
I'm thinking of this from an app developer perspective. Just looking for answers on what the work flow is where the clients bank account would be setup and would that be done on their Google account or the app developers account etc
Related
I'm working at company A and we're about to publish an app on behalf of company B. We have the code for both Android and iOS but we don't have accounts for Google Play Console or Apple Developer and neither does company B.
We want the publisher name in App Store and Google Play Store to be company B. So this is a two part question:
App Store:
I'm aware that you can have an organizational developer account but does this require company B to have their own account as well?
Google Play Store:
On this one I am totally lost. I have found no information about creating a Google Play Console account as a organization. Does it require you to have an enterprise account? What does it takes from company B?
I've tried to research this but I might have been searching for the wrong things.
If you want to publish On Behalf of Company B then Company B must have Apple developer account.
If you have credentials of the Company B then you don't need to purchase Developer Account for Company B(If you want to avoid two purchase)
If purchasing two account is not an issue or you don't have credentials to Company B then you can Assign your Company A as Developer in Company B and give rights at your that suits you the best.
I am an iOS developer i can just help you with Apple.
I want to integrate google wallet in my application:
I need the below functionality:-
User can buy some coins from merchant application using google wallet .
For e.g. User will be given an option that 10 coins -- 1$.
so user will be redirected to his google wallet and payment of 1$ will be done from his google wallet to Merchant application's wallet.
User can redeem the coins to money in his google wallet . < This will be done automatically once the user's coin count reaches a predefines value say 1000.> So As soon as user's coins reach 1000. They will be converted to dollars and will be added in his google wallet.
As i did some research :
Google Wallet is available on Android in two flavors.
In-app Billing - used to sell digital goods:
http://developer.android.com/google/play/billing/index.html
Instant Buy for Android - used to sell real goods and services:
https://developers.google.com/commerce/wallet/android-overview/
I do not understand which one of the two serves my purpose.
Please guide me . Thanks
Neither of the two will serve your purpose fully, as neither will allow your second scenario (selling coins back for real money).
In-app billing will let your user buy coins and pay via the Play Store.
Instant Buy (Android Pay) is just a payment method you can use. You'll still need a payment processor (e.g. Stripe or Braintree). The payment processor may allow your second scenario as well, but this will not be handled by Android Pay.
There is no way to pay to a user's Google Wallet. Google Wallet can only be used to send money to friends and family, not for conducting any business. This functionality existed in the past, but is now fully integrated and rebranded into Android Pay (Instant Buy).
I got the answer for this question.
I needed to integrate In-app-billing. I declared my products on google developer console. And user can buy the products using in app billing service.
For Redeeming , google does not support peer to peer payment processing . So my application can not give money directly from merchant account to user account using google service . Google does not support it .
I needed to integrate Paypal for sending money to user account from merchant account.
I have a website that provides a service that customers pay a monthly subscription fee. I have created apps for Android and iOS to connect to the subscribed account. With this subscription they can connect an unlimited number of users with android/iOS applications to the account.
If I release the App into the Market as free but customers need to register for a paid subscription for the main account on the website then will be seen as a breach of the Market T&Cs for the Play Store and the App Store?
Thanks for any help.
You should be fine - some large companies do this, examples off the top of my head are: Rdio, Economist.
You can only purchase via their website, but by linking accounts you get full functionality.
The company gets to save on 30% fees, but the app is not allowed to provide any links to your purchase workflow on your website - otherwise that will violate the terms.
This is the same for both Android and iOS.
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.
i have a developer account to upload android apk , but i have few queries
where does the incoming money of paid application falls , in my developer account ?
as the application will be paid so how my client gets the incoming money i.e. money which is being paid by the users ? do i need to give access to my developer account or i got to create a new for him ?
is there a way to integrate my clients under my developer account and they will get their payment on their google checkout ?
from my experience, you have a merchant account where all the payments goes.
This merchant account has the following details:
-Account holder name:
-Bank name:
-SWIFT code:
-IBAN:
Each month Google makes a payment and the money earned ends up in that account.
Sorry, but I don't think the third option is feasible.
Added:
I think the Merchant aacount is strictly connected with
the Developer Account. So I think you can only have one merchant account each developer account. Anyway, in settings you have "User accounts & rights"
From there, you can invite users to see your data.
You are currently the only person who has access to this Developer
console.
You can give access to this console to an unlimited number of people.
You will remain the owner of this console and will be the only person
who can grant or revoke access to other users.
If you have multiple clients then it is better to keep separate Google account for each. So your clients cannot see other application.
As a developer you can give access to all their accounts so that you can view and check updates.
So each client will have a separate financial details based on their bank.
I don't think you can have multiple financial details in google console. But you can raise your question to google play support team and they will confirm you.