Do we need IAP for marketplace iOS app to list a business in the app? - in-app-purchase

We are developing a marketplace iOS app. For users its a free to use app. For businesses we have a subscription to list their profile in the users app. Any trasaction that happens betweens users and businesses will happen outside of the app. In such a scenario do we need to have the subscription for businesses as IAP? Or is it ok to use a third party payment processor.

Related

How to avoid IAP 30% charges ( IOS Application ) on subscription?

I am working on a matrimonial IOS app which allows users to register as a free member. There is some content on the application for which users need to become a premium member by purchasing a membership package. Each membership package is for a limited period and after that, they need to renew their membership again. Now, IOS is restricting to use IAP only which charges 30%.
Is there any way to avoid this IOS charges? Or any alternative solution where I need t pay minimum charges.
You can check great example for using third-party payment for subscription in Netflix & Spotify iOS App. In Netflix you need to signup from website and eroll to your required subscription plan, and in spotify you need to subscribe from website

Passing 3.1.3 Content-based “Reader” Apps without using IAP

First of all, my app include contents which are only allow to watch or access for membership subscribed user. It include 1 week, 2 weeks, 3weeks, 4 weeks and user have to pay it via other payment gateway which was popular at our country instead of IAP.
I can't use IAP because clients(users) at my country have problem with using IAP services because there is no international credit card services or payment services such as MasterCard,VIZA,etc are not supported as well. Also we can buy iTunes Gift Cards of course. But, compare it to our price subscription list, it is really too much
Here our subscriptions prize and it doesn't include auto-renew
1 weeks subscriptions -> $0.5
2 weeks subscriptions -> $0.9
3 weeks subscriptions -> $1.3
4 weeks subscriptions -> $1.5
So compare it to Apple Store Gift cards $10, that is not possible to use IAP. And at our country, giftcards are hard to buy because there is no Official Apple Store or authorized store.
To explain you about my popular payment gateway, it was like using Apple Gift Cards. It was just purchasing PIN codes from nearest Mini-marts, cafe and other shops. You can see the detail here.
http://reddotpayment.com
At my app, I included internal web view and it leads to reddot page which include textfield for PIN codes. After user fill the pin code which they bought and click subscribe, it can now part of our membership subscriptions. That's how it goes.
But Apple didn't allow and reject my app. They respond me like that.
Guideline 3.1.1 - Business
We noticed that your app enables the purchase of content, services, or
functionality in the app by means other than the in-app purchase API,
which is not appropriate for the App Store.
Specifically, your app uses Red For pay to purchase subscription
outside the app.
Next Steps
While the payment system that you have included may conduct the
transaction outside of the app, if the purchasable content,
functionality, or services are intended to be used in the app, they
must be purchased through in-app purchase, within the app - unless it
is of the type referenced in guideline 3.1.3 of the App Store Review
Guidelines.
Was it because I do the transaction outside of the app? I mean even internal web view? What if I make the transaction inside the app with UITextField call to our API for making the purchase?
Any Suggestions?
Only two ways to solve this case.
Use their In-App Purchase
Else try to trick the Apple with Server-side control especially when they are reviewing your app for App Store Distribution approval.
Please note :
Using No.2 might get your app rejected when they detect your app is
using 3rd party payment service instead of their because they want the
money for each subscriptions as long as your app meant for using only
at your country or specific territories not international.
Because if you app meant for using at world-wide like Uber or Instagram, then you are at dead end.

Is it allowded to use paypal for purchases Non-consumables services in ios app

We are building chat application where user needs to pay to start chat conversation to another users that is register in the application, once the user pay he will have life time access to chat with that user. Now my concern is, Does apple allows us to use third party payment service such as paypal or stripe for this kind of model or do we need to implement the in app purchases that apple provides.
For purchase real-word item , I there is no restriction.
And there is "paypal ios sdk" built for you: https://developer.paypal.com/docs/integration/mobile/mobile-sdk-overview/
But to purchase app-functionality, you are required to use IAP, reference: https://support.stripe.com/questions/apple-and-stripe-tos-and-fees

Receiving monthly subscription amount on website instead on iOS app ( without using IAP )

Currently I am working on implementing a universal iOS app, which features basic and premium subscriptions. A user can signup and subscribe using website console. Some of the features in iOS app are applicable to premium subscribed user. In case of basic subscribed user tries to access those features we showing an alert saying "Please subscribe to premium subscription". Other than this no where we are providing external links in the app. This iOS app will be a paid application.
I have few querys related to this iOS app.
Does Apple allow to collect the subscription amount out side the iOS app ( without using IAP ) like I mentioned above?
In future if we include signup functionality in iOS app and collecting subscription amount using external payment gateways ( without using IAP ). Does Apple allow to do this?
Apple will reject all apps that use third party payment methods. Check out this post: https://stackoverflow.com/questions/12566671/ios-app-does-apple-allow-3rd-party-payments-inside-app

Apple In-App Purchase - clarification?

I am a developer of apps for iPhone and iPad.
One of my apps is a companion app to an online personal finance management tool which provides its services and functionality through a website. A section of these features will be made available to the iPhone audience through a native iOS app that I am creating.
The portal allows users to use most of the features for their personal finance management free of charge. It also has a subscription model which provides the user additional features on the website and provides for expansion of some services both on portal and the mobile app.
I am planning to continue using the same subscription model on app, and will redirect users to a payment gateway if they want to subscribe for the personal finance management services through the app.
My question here is do my app falls under in-app purchase (non consumable)? Since my iPhone app is not the only medium where I could subscribe those services. I can open the web portal and subscribe and can login as normal user in my iPhone app.
I had gone through the apple in-app purchase guidelines and found this information is not clearly stated.
Any help will be appreciated.
Looks like your business model does fall under the In-App Purchase.
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.
You may offer a subscription inside of your app via the In-App Purchase, but you may not redirect user to your website as this would be considered "directing customers to purchasing mechanisms other than IAP".
If you were providing subscription to a monthly coffee delivery, for example, then using IAP would not be acceptable, as this would fall under "Physical Goods and Services Outside of the App".
The latest iteration of Apple Review Guidelines concerning In-App Purchase can be found here https://developer.apple.com/app-store/review/guidelines/#in-app-purchase
You can use Paypal for this purpose as iOS sdk is also available for this as that will be supported both on your site and app.

Resources