Will I be able to have 3rd party payment system in my iOS app? - iphone

I'm developing an iOS app where users can ask for advice to influential people on their subject. In order to interact with these people you have to pay the price they set. Once you pay you are able to engage with them on a private chat.
There is an app called Healthtap which does almost the same but with doctors.
I wanted to know if we might be able to use paypal and stripe payment systems instead of apple's.
For more info, I'm building it with HTML5 and making it native with Phonegap
Thanks!

You "have" to use apple's system when paying will add more content to the app, which seems to me, is what you are trying to do.
From Apple's In-App Purchase Programs:
You should read this if you are interested in offering additional
paid functionality to users from within your application.
You can use other payment methods when you are not adding new functionality to the app but rather buy something else in the real world. This is the reason why apps such as Amazon's kindle stopped selling ebooks through their apps, since they did not want to share their profits with apple.

No, Apple does not allow any third-party payment methods to be presented in the app itself; it's IAP or nothing.
What you CAN do is have the third-party payment system as part of your web site and have your users make payments through the web site. You will then need some authentication system in the app that uses to validate the user's payment.

Related

Payments made through iOS Facebook App?

I know there is IAP for native apps, regarding the iOS, but does this effect websites (I will explain)?
I have an e-commerce store (standard website) and my client wants to be sell on Facebook alongside promotions etc.
Within the configurations for 'Mobile Web' on developer.facebook.com there is this line If your app accepts payments through any non-iOS approved service it will be restricted on iOS.
Learn more..
What exactly does this mean?
Is Mobile Web not intended for configuring web apps, so they appear on iOS Facebook.
Where can I find a list of approved payment providers?
Or have I missed the point altogether? I am using Google Checkout API to process payments from my custom cart.
Any light someone can shed on this would be appreciated. Thanks
I am guessing the answer:
This is a legal requirement by Apple that is passed on by Facebook.
Apples does not allow any app to perform payments not through its payment mechanism.
Facebook iOS App is bound by the same licence.
Since Facebook is an (iOS) App that runs other (facebook) Apps - the apps inside the Facebook (iOS) App should abide the same licence.
I agree this is not convenient as it makes you deal with more than one payment service just for you to get to iPhone.
--franji

implimentation of online payment in iphone Apps

I've to implement online payment method in my app for selling some products like gift items. Which method will i use?in App purchase or paypal? Does paypal implemented apps accepted in appstore? plz help me.
If they are actual items that one would use outside the app. Like a book, or a DVD, and not something for use in the app, you need to use paypal or something similar. In app purchases are only meant to purchase added functionality or extra content within your app. See also Apple documentation
Apps with other payment methods than in app purchase are accepted, as long as the purchase is not added functionality or content for your app.
To answer your question lets understand two basic things:
You use Paypal implementation only and only when you purchase physical goods like gift items as you mention.
You use In App Purchase when you need to provide/ unlock some feature inside your application itself.
In your case as you mention you need to have transactions for gift items you have only one option i.e use online transaction APIs like Paypal.
Regarding your second question, Yes Paypal integrated apps are accepted in App Store. There are plenty of such apps already in the App Store

Can I use a webview for charity donations in an iOS app?

I am building an app for a charity and they've requested the ability to receive donations from the app. In reading the app store guidelines I came across this:
21) Charities and contributions Apps
that include the ability to make
donations to recognized charitable
organizations must be free The
collection of donations must be done
via a web site in Safari or an SMS
I can build the solution in Safari, that is not a problem, but I was wondering if anyone knew if apple would accept the application if the web donation form was accessed within the app through a WebView Control. I have seen other apps accept credit card payments within an app using a webview, so is it possible to do the same with charitable donations or is it a requirement that you actually have to use the Safari application and leave the application to make a donation?
Hope this make sense.
We have a similar app (instead.com and the iOS app along with that in the app store) ... We spoke to some apple employees last year at an apple conference and they said we have to go to safari outside of the app. It was tied to liability reasons. Being in a webview inside the native app still gives the perception that it's the app making the donation or handling the donation. It's 2 sides of the same coin. So they told us we had to go outside to safari.
Your interpretation sounds like that's what Apple means. You are supposed to handle it in a browser, not through native code.
You can call them in California and ask for the App Review Department.
I'm not sure which one of these is the corporate office: (408) 996-1010 OR (512) 674-2000
EDIT:
I called Apple and they referred me back to the same vague manual. The fellow there didn't really know. I guess you should go for it and see what they say.

iPhone native app + integrate payment / purchase to buy products

I am developing a native iPhone app, where end user can purchase calling cards of different rates.
The problem I am facing is that, I don't what can be several options to integrate payment / online purchase feature and they can be integrated.
Few sites I have read that, you can implement this using In App Purchase, but there using In App purchase Apple will take 30% of payment. Also, I need to register each of my product with Apple -> iTunes Connect -> Manage In App Purchase, which is again not a feasible thing to do. As my products would have different rates and they get updated regularly, so every time I have make changes in iTunes Connect.
Another option can be to integrate Paypal for purchases but, here I have open the web interface (either safari browser or UIWebView) from native app when it comes to make payment. Problem here is that, opening the web interface would fine, but I need to come to native app and same point in the app from where I did the payment. Also, I don't have prior experience of integrating Paypal.
Please guide me to find the best suitable option to integrate payment feature in native app.
You definitely need to read the Apple-iOS-Standard-Agreement, to find answers about InAppPurchase:
Attachment-2 to the iOS-Standard-Agreement Feb. 15th 2011, 1.1, 2.1, 2.2:
... this makes clear that you are not allowed to use InAppPurchase for selling calling cards. InAppPurchase is only allowed for content & functionality you provide the user within your app.
AS InAppPurchase is not the way you can go, you may use the Mobile Payments Library for iOS, PayPal release last year. The lib is well documented and ships with sample code:
https://www.x.com/community/ppx/xspaces/mobile/mep

iPhone app non-app store (safari) purchases

I wanted to develop an iphone magazine application which will allow a user to purchase single issues or subscriptions through safari with a user id instead of the app store. What does my website require to be able to handle this?
It won't require anything special. Just a way to collect money from users (CreditCard, PayPal, Google Checkout support), a user database, a registration mechanism and you are done. If I were you, I would reconsidering selling your content through AppStore with IN-APP purchases, because you will have immediate access to all technical stuff I just mentioned and a huge instant potential client you will have to build yourself otherwise.
Hope it helps.