in-app purchases vs 3rd party payment api

I'm developing on one app which allows people to unlock the track route of different places. Once user unloack after payment, they will able to get track route details with some photos and video. It also inlcude some task like taking photos or video of that places.


Does this fall under the following guidlines point? Should we have to use Apple in-App purchase or we can use 3rd party payment API like paypal or stripe here?

https://developer.apple.com/app-store/review/guidelines/#payments


3.1 Payments

3.1.1 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 use in-app purchase currencies to enable customers to “tip” digital content providers in the app. Apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.


Looking forward for your assistance.



Kind regards

Hello sujalbandhara,

That is clearly an in-app purchase. If you mailed people physical copies of their track routes, then that would be something you would have to use your own payment system for.

in-app purchases vs 3rd party payment api
 
 
Q