views:

92

answers:

3

I'd like to use the iPhone SDK Store Kit but you are not allowed to use it for purchasing real world goods and services or for transferring money, my customer's applications require these.

So I'm looking into adding views to my application to gather credit card details then use https posts in a background thread to communicate with a payment processing provider. Does anyone know if this would get my 'app' rejected by Apple?

+1  A: 

I've seen a number of Apps on the App store that allow a user to buy real world goods using the application, however, they use their OWN services/UI to do this.

As you noted, you can't use In App Purchase to pay for real world goods. You shouldn't have any problem submitting an app that allows a user to pay for real worlds goods as long as you're using your own services and UI and it's secure.

Jasarien
Thanks, we are developing a server payment integration to a payment gateway and communicating via https in background process behind the UIViews in the app.I did ask Apple's support and the official response was that I had to build the app, submit it and wait and see if it gets rejected, they refuse to comment on individual apps.
Eigo
Sounds fair to me. Since you asked your question, Apple released their Review Guidelines (you can find a link to it in the iPhone Developer Center when you log in) and there's nothing in them that would prevent you doing this in your app.
Jasarien
A: 

why don't you go for web app, where there is no such restrictions

Mohan
To appear on the 5 trillion downloads marketplace called "App store" probably ...
VdesmedT
I agree that a web app would be easier and cheaper to develop with the bonus that it would work on Android, Blackberry etc... but even if you explain most customers still insist on native apps (at the moment)
Eigo
A: 

Amazon and possibly other apps do this. So you can also do this. What you need to ensure is already discussed in previous answers.

taskinoor