I have implemented Paypal payment in my application for downloading songs. Do i need to setup InAppPurchase (IAP) for Paypal or PayTm or Alipay.
Thanks in Advance.
The answer is NO.
If you want to sell any digital goods or content inside your app you
should use In App Purchases. Apple takes almost 30% of commission on
each In App Purchase.
Now, if you want to sell any physical goods or services than Apple
requires you to use any of 3rd party Payment systems.
Related
This is the response of Apple, anyone here published an IOS app with either AliPay or Wechat pay.
I need help in regards with this.
Thank you.
Specifically, we found that your app includes AliPay (支付寶) and Taobao H5 Payments, which provides access to external payment mechanisms and enables the purchase of content, services, or functionality by means other than the in-app purchase API.
You can't use other third party payment methods for the purchase of digital goods/content with your app which is going to be consuming with in the app.
So for that apple recommends the use of in-app purchase.
When can I use third party payment methods?
When you are selling physical goods or provide services for the payment you receive.
When cot user in-app purchase?
When you are providing user digital goods like unlocking a game level, buying coins, etc. the you must use in-app purchase.
For more info. regarding this you can check the Apple's official document here
I came across the same problem when I had integrated BrainTree with my application. And then me and my team went ahead with further communication for the same as one of my app had same configuration even though it was acceptable by AppStore.
So If any of the features or levels in game is opened after paying to
the developers then that payment has to be done using In App Purchase.
And even in that around 30 to 40% of the amount developers has to pay
to the Apple.
And If payment is done like buying pizza or any other shopping in
which user does not need to pay anything to open any of the content
within app in that case developers can use any payment gateway.
So I went through the trouble of implementing a Stripe payment system in my app, and submitted the app for review a few days ago. My app got rejected and Apple notified me that you have to use the In-App Purchase API for any payment system. This just doesn't seem right - why does Stripe even have an iOS SDK in that case?
You can use Stripe in an iOS app.
Apple accepts it when the customer can buy something which is not digital. for example your Instagram pictures printed on a mug, a computer and so on.
But if you use Stripe for something like a subscription (like a "gold access" to a revue) or to buy credits for a game, Apple will refuse the app and force you to use In-app purchase.
take a look here:
There are a couple different ways to integrate payments into your iOS app: Apple Pay and In-App Purchases. It’s important to understand
when each option should be used.
You can use Apple Pay to sell physical goods such as groceries,
clothing, and appliances. Also use Apple Pay for services such as club
memberships, hotel reservations, and tickets for events. These
transactions will be processed through Stripe and you’ll only need to
pay Stripe’s processing fee. You can read more about Apple Pay here.
You are required to use Apple’s In-App Purchase API to sell virtual goods such as premium content for your app, and subscriptions for digital content. Specifically, Apple’s developer terms require that the In-App Purchase API must be used for digital “content, functionality, or services” such as premium features or credits. If you use the In-App Purchase API, the transactions will be processed by Apple, which will charge a fee of 30% of the total transaction.
https://support.stripe.com/questions/apple-and-stripe-tos-and-fees
hope it helps
I'd like to integrate payment for subscription to our services. Currently the website offers manually-renewable subscription for 6 or 12 months, and we take the payment by Credit Card (authorize.net payment gateway) or PayPal. As we'd like to offer the users to be able to renew subscriptions from our iOS app, too, I was thinking if I could integrate the Paypal and Authorize.net SDKs in our app instead of using in-app purchases.
Here are the points related to my question from the App Store Review Guidelines:
11.2. Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected
11.12. Apps offering subscriptions must do so using IAP, Apple will share the same 70/30 revenue split with developers for these purchases, as set forth in the Program License Agreement.
11.13. Apps that link to external mechanisms for purchases or subscriptions to be used in the App, such as a "buy" button that goes to a web site to purchase a digital book, will be rejected.
The above points don't exactly answer my following question:
If I must use in-app purchases for subscription renewals, can I also provide users the options to pay via Paypal and Credit Card through my iOS app besides in-app purchases? Note that the "buy" button won't go to a website to purchase the subscription - I'll be integrating PayPal and Authorize.net SDKs to receive purchases from the app.
Apple handles the payment options for you, you cannot offer your "own" payment providers for In-App Purchases. (You can, but your app will be rejected)
The official payment options vary on the user's country: https://support.apple.com/en-us/HT202631
Please note that there are things happening in this space.
According to recent news, apple is forced to allow external payments.
I don't know if it is already in effect in the guidelines of apple but I suspect it will be coming.
i have idea how to implement Payment integration for ios app using in app purchase,but my requirement comes to iphone Service App,as per apple guidelines we must be use inapp purchase and apple take the 30% of every transaction,but my question is any other payment gateway is available for Iphone service app to implement? will apple approved my app if use other payment gateway?please help me out?how to solve the issue.if integrate paypalSdk will apple approved my app?if i integrate webview payment will my app approved
?
Help me out from the issue. thanks and Regards
Please go through apple review guidelines and your doubts will be cleared.
You can use third party payment gateway,if you are offering physical goods,service outside app. If you are selling your content or service inside app then you must use inapp-purchase.
As per purchasing currencies guideline,
Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected.
Apps that use IAP to purchase credits or other currencies must consume those credits within the App
Regrding your questions, answers are as below
You can't use third party payment gateway to provide credits which are using in app.
Yes there is most probably chance of rejection if you implement third party payment gateway instead of IAP to sell your content or service inside app .
You may read Apple review guidelines for more information.
I want to integrate payment gate way in my iPhone Shopping cart App. Since Apple doesn't allow to use third party payment gateway and Paypal doesn't support in my country only option is inApp purchase. I wondering what is the percentage Apple charge. I know they charge 30% for digital products like Apps, musics is same percentage applys for all?
Refer to the below question
Can i sell ticket in an iphone app without IAP
You cannot use inApp purchases for all kinds of products. You can use your own payment gateway to get things done.