Accept credit card payment in iPhone app

lostInTransit picture lostInTransit · Sep 19, 2011 · Viewed 10k times · Source

How can I accept credit card payments from within my iPhone app? The Credit Card Terminal is a good solution but that would mean my app's users have to have their iPhone app installed as well!

How can I do it all from within the app (using a UIWebView if need be)?

I did check out related questions on SO but none really answered the question.

This is not for in-app purchases (we can use StoreKit for that). This is for donations (and the app would be free as the Apple guidelines suggest)

Thanks.

Answer

Parth Bhatt picture Parth Bhatt · Sep 19, 2011

May be you can donate through PayPal API but I am not sure whether Apple will approve it.

PayPal API for iOS:

https://www.x.com/community/ppx/xspaces/mobile/mep

Refer to this link before you start:

PayPal API for iOS - allowed?

I think there is no other option. UIWebView can open a site in your application which accepts credit card payments but I am not sure how good and appealing it would be to a user.

Hope this helps you

EDIT:

If you use anything apart from PayPal and In App Purchase, then I fear that your app will be rejected by Apple.