IAP or Authorize.net

Hi,


We are going to build a mobile app for iOS and Android (might build a web app later) where users can upload videos and their friends and followers can watch them. The videos can be either free or also be tagged with a price. If I tag a video with $1 when uploading it, my friends and followers will have to first pay $1 to watch and after paying that $1 they can watch it any time after that.


My question is that my client wants to use Authorize.net to do the payments. But from what I have read earlier, if we are buying things to be used inside the app, we should use IAP. But when I read the latest review guidelines today, I am not clear whether it mentions about a condition as above. https://developer.apple.com/app-store/review/guidelines/#in-app-purchase


This might be going under '3.1.3 “Reader” Apps:', but there also what it says is 'provided that you agree not to directly or indirectly target iOS users to use a purchasing method other than IAP, and your general communications about other purchasing methods are not designed to discourage use of IAP.'

So does that mean that we can really use a payment gateway like Authorize.net to do the payments for buying videos without using IAP and without app getting rejected?


Thanks

Madhu

I don't think that works for content that is uploaded from your app. Note that it specifies "...allow a user to access previously purchased content". If the user uploads it within your app and then goes out of your app to purchase it, it is not 'previously purchased content'. You are using iOS to record and upload the content. Give Apple their 30% - or rather, enjoy your 70%.


If content is created and uploaded using Android or other non-iOS means, then you might be able to operate as a reader app.


It is a client? Work Apple's restrictions into your contract. If they want Authorize.net, tell them it will probably be rejected, but do it if they really want it. Just make sure that you get paid. Then, have them pay you more to do the IAP. That way, you get your money, Apple gets its money, the client gets their app. Everybody wins.

IAP or Authorize.net
 
 
Q