We are building a iPhone application which includes paypal integration. Our application is simple buyer-seller iPhone application. We need to make a sinlge payment(buyer to seller) using paypal iOS sdk.
I have gone through the documentation. When login screen from sdk is launched, we need to log in with buyers's creadentials. However, I have not understood or rather confused if "merchantName" is where we are suppose to mention seller's paypal credential (email).
"Merchant Name" is the name of the application provided to https://developer.paypal.com/developer/applications when you set up your application.
Note that peer-to-peer operations are not supported by the SDK.
Related
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
I am developing an iPhone application, in which, to complete the registration process, there is a need for the user to pay some amount via Paypal and WorldPay. But, I have got the (MECL) library for Paypal integration in iPhone and it is working fine. And also,i have searched but i can't find, any library for WorldPay. Any help much appreciated.
No. they don't provide any library.
Another solution is to use a UIWebView to hit the url to their website to make the payment.
But I don't know if Apple will allow that to be on the AppStore.
I am developing an iphone app and it demands me to sell some real world products with it. I know that guidelines of Apple would not permit me to sell them through In App purchase functionality, So for now i am concentrating more on paypal integrated way. Still, i have ambiguities in mind whether it would be appropriate way or not because i have gone through several forums which says that apple reject such applications. Any input on it would be great help.
Thanks in advance
An iOS application I developed offers 2 payment methods instead of in-app purchasing (also for real world goods). This application has been accepted and has been in the iTunes Store for a few months now.
The way it works is that the application sends you to a mobile-optimized website (opened in Mobile Safari). After payment, the mobile-optimized website shows the app icon + special link "application_name://command", when tapped the application relaunches and uses the "command" text to update some local data & showing a "Thank you for your payment" screen.
Further reading:
http://developer.apple.com/library/safari/#featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html
I want to implement payment gateway for iPhone native app.
I have read in few of the sites that I can integrate apple payment gateway for this through In App Purchase. But if I want to do through In App Purchase then, I have register each of my product with AppStore and set a price margin for each.
Rather I am building something like shopping cart where prices of products are different.
Please guide how should I proceed, is there any other payment gateway that I can integrate with my iPhone native app.
You can use PayPal MECL library for this.
https://www.x.com/developers/paypal/documentation-tools/paypal-sdk-index
From the above link download Mobile Express Checkout Library for iOS and in downloaded zip file two examples will be there one for non-web and other for web.
In non-web you have to keep the business (merchant) credentials in your application refer MECL non-web example accompanied with the library zip file.
If you don't want to keep the credentials in your application then you can handle the product selling through web service, and this is recommended way.
For more information read https://www.x.com/developers/paypal/how-to-guides/how-accept-payments-ios-app-using-mecl
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