I'm currently making an iPhone app that allows users to post items for sell that other users can purchase. I would like for them to be able to pay each other through the application using PayPal, but I'm not sure if this is currently allowed under Apple's app submission policy.
Also, if it is allowed, I need to know how I would go about setting up PayPal to work within the app.
I think the easiest and safest way is to navigate to a webview with the paypal login URL
This might help you
You could generate a link for each product and if the other client wants to buy it, he gets this link from the server/db
Related
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.
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
Please tell me How to make payment with different amount via In app purchase in iphone sdk?? as i am creating an application in which subscription charges deduced from a website and in the same way i want to make payment using my application and subscription amount change all the time.. as apple don't approve paypal for the same purpose. How to handle this problem??
can we use web services for deduction of charges and get response of success or failure from web services?
For in-app purchases of app content, you're only allowed to use Apple's In-App Purchase system. You're not allowed to use paypal or anything else from in the app.
The only way to set the price of an in-app purchase item is in iTunes Connect. StoreKit (the API you use for in-app purchases) gets product prices from iTunes Connect, and there is no API for overriding the prices from within the app.
There's no public API (as far as I know) for changing the price in iTunes Connect, either. Perhaps you can script the normal web browsing interface, or find code someone else has written that scripts it. But the only way that Apple provides for changing the price of an in-app purchase is to log in to the iTunes Connect web site in a web browser.
I want to know how to create/add an application in Facebook as a developer?
I tried from Facebook developer, but after click create new app, I have given app name and name space, but it shows one pop regarding you can't create app because of no authentication. so I can't move up. I don't know how to overcome this?
Is there any way to add an application to Facebook?
You'll have to verify your Facebook account as a developers account.
You can read about it here - https://www.facebook.com/help/?faq=167551763306531
Basically there are two options. You can verify your account
via mobile phone
by adding a credit card to your account details.
Don't worry - they do not charge your credit card - it is only to be able to track back applications to "real" people so that they can be held accountable for "bad" apps that violate Facebook's terms of service...
I already do have a payment gateway integrated website and for the iPhone app, I'm wondering is it OK to use a webview to handle payments other than IAP?
"Apple’s guidelines make it clear that buying stuff inside an app must be accomplished using Apple’s in-app purchase system, which uses your Apple ID and linked credit card." - from http://www.macworld.com/article/157585/2011/02/inapppurchase.html
If you want to allow a user to purchase something without using Apple IAP, you need to launch your payment website in Safari - like the Kindle app does (see above link).
If you try to make a payment transaction through some other gateway other then IAP in your app it will be rejected. We have an bad experience about this.
i hope surely it will be approved by apple.because Lowes iphone application is with webview payment mode in app store.