iOS Guidelines in Implementing Payment within App Outside of In-App Purchase - xcode

Our company wants to know if it's possible to implement payment outside of In-App Purchase within an iOS app i.e. doing bank transactions and payments for bank services using a customer's account in the bank. Will Apple reject such kind of app knowing that this kind of payment is not covered by in-app purchase? Thanks.

Related

Can I have other TWA app payment gateway?

Is it possible to have payment gateway in TWA app the same like on normal website? I heard that only Google Play payment gateway can be used in apps in the play store.
I want to keep my payment gateway as I have on the main page, ie Stripe.
It depends on what you are selling in your application. An application selling physical(eg: a shoe store) is not required to use Play Billing but an application selling Digital Goods (eg: subscriptions, unlocking features in the app, streaming content) is.
The best thing is checking out the Play Policy Center for details and see where your case falls: https://support.google.com/googleplay/android-developer/answer/9858738

Does the Google Play Store require a user to have a form of payment?

I am developing a cross-platform app that will eventually be on both the Apple App Store and the Google Play store. My app is free.
I understand that a user does not have to a credit card (or any payment method) to have an Apple ID and use the App Store and download apps).
I was helping an Android user install our app from the Google Play Store (in beta not in production yet) and it said the user needed a payment method. This particular user does NOT want to associate his credit cards or a debit card with is account. I think we will have more people with this concern.
Research indicates that Goole Play does NOT require a credit card or any payment. If so, then why did it ask this user for a payment method?
The Google Play Store does not require users to have a payment method. In any dialog prompting for this, there is a "Skip" option.

Instant payments options in Android and iOS app

I have payoneer account and i'd like to receive payments from app into this account.
Payments are not for physical goods. They are more like app content-unblockers.
Let's focus on Android and Google Play distribution case.
I suppose, payoneer is not designed for processing quick small payments, right?
I need these:
App should be able to set price according to misc factors.
Payments should be instant without credit card entering - i guess it called "Payments from Google Wallet". E.g. if i (app user) have google account and i have payment method in Google Play, then i do not need to enter my credit card number again.
Payments should be possible independently of user location (country)
So, can I use, say, Braintree to process payments with those requirements?
Will it violate any kind of Google Play policies (the fact, that i'm processing payments not through Google)?
The same questions about iOS
For Android : You can use third party payment seamless/non-seamless as long as their sdk supports Android platform. Google doesn't stop you from choosing any payment service.
For iOS : : It's million dollar question. Always refer to latest app store review guidelines https://developer.apple.com/app-store/review/guidelines/#purchasing-currencies
You can use third party payment gateway in iOS if you are selling physical goods/services outside of the app. For any in-app purchases you must use IAP.
For any in-app purchases if you use other purhasing mechanisms your app will be rejected.
Refer to section 3.1.1
If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than IAP.

Is a marketplace of Square Online Stores possible?

I want to develop a market place store front for farmers, but use Square as my payment gateway. I have achieved this using Stripe, but they do not have the in-person payment option and that is crucial for the business model we want.
I would like to know do you allow application fees that go to the marketplace owner on transactions? If not, how do you propose that a user of the payment gateway that is building a marketplace get paid. I need to pay the vendor AND the marketplace owner. I saw that with OAuth, you can connect to up to 10 merchants from your merchant account. How am I supposed to use this information to get paid?
Can I create a separate fee transaction/transfer on a merchant account that goes into the marketplace account? If so, I would incur the 2.9% +30 cent fee for a small transaction of maybe 40 cents. Is there a way to avoid that?
The Square Connect API does not currently support additional application fees on top of API charges (aka "multi-party payments").
While the API can be integrated into your platform as an e-commerce payment gateway, it is not currently recommended for platforms that require multi-party payments.

Mac App Store security IAP (or receipt verification) for educational content

For receipt validation of an application that provides educational content to students, do I need to use In-App purchase or it will be fine with only Receipt validation?

Resources