Taking Payments Inside App?

Other than IAP, has anyone else handled taking payments inside an app? For example, an app used by a hotel where a person could put down a deposit to hold a room.

I know there are services like stripe.com and even PayPal, but wondering if anyone else here has already done this kind of thing and has any tips.

Thanks!

Jay
[import]uid: 9440 topic_id: 30759 reply_id: 330759[/import]

Don’t think your allowed to do it inside the app, as Apple want a percentage of everything sold. Think that’s why Amazon had to remove buying books from inside the Kindle app.

Dave [import]uid: 117617 topic_id: 30759 reply_id: 123174[/import]

I just checked the Apple iOS dev guidelines and if you’re doing something that will be used inside the app, it has to be done using IAP. But if you’re ordering something physical, it can be done without using IAP (in fact, physical items *can’t* use IAP for payment).

I found some other posts here about using PayPal with a webview, but I was hoping to stay “native” and not jump to the web. That makes me a little nervous.

Jay
[import]uid: 9440 topic_id: 30759 reply_id: 123176[/import]

I haven’t done this for in a mobile situation but my day job is for a POS company. Presumably the same logic applies.

  1. Is this for a custom app or a generic app? I ask because if it was custom the client would already have a payment processer setup so you would have to figure out how to use them. Pretty much all of them offer a some sort rest api which is nice. You just provide the payment details and they spit back an approved/error message.

If it’s a generic app for the masses then well… a little bit more difficult. For the most part people won’t switch their merchant providers based upon a mobile app so you would most likely need to integrate with a few processors(first data, chase, heartland are the big ones, really).

Of course, there is always pay pal but I don’t have experience with them.

  1. With anything where dealing with credit/debit/money make sure you follow the PCI-DSS standards. You can lose your butt over violations in this.

[import]uid: 147305 topic_id: 30759 reply_id: 123181[/import]

Paypal gives you a SOAP API, can’t you use it? [import]uid: 116842 topic_id: 30759 reply_id: 123188[/import]

Double post, sorry. [import]uid: 116842 topic_id: 30759 reply_id: 123189[/import]

Don’t think your allowed to do it inside the app, as Apple want a percentage of everything sold. Think that’s why Amazon had to remove buying books from inside the Kindle app.

Dave [import]uid: 117617 topic_id: 30759 reply_id: 123174[/import]

I just checked the Apple iOS dev guidelines and if you’re doing something that will be used inside the app, it has to be done using IAP. But if you’re ordering something physical, it can be done without using IAP (in fact, physical items *can’t* use IAP for payment).

I found some other posts here about using PayPal with a webview, but I was hoping to stay “native” and not jump to the web. That makes me a little nervous.

Jay
[import]uid: 9440 topic_id: 30759 reply_id: 123176[/import]

I haven’t done this for in a mobile situation but my day job is for a POS company. Presumably the same logic applies.

  1. Is this for a custom app or a generic app? I ask because if it was custom the client would already have a payment processer setup so you would have to figure out how to use them. Pretty much all of them offer a some sort rest api which is nice. You just provide the payment details and they spit back an approved/error message.

If it’s a generic app for the masses then well… a little bit more difficult. For the most part people won’t switch their merchant providers based upon a mobile app so you would most likely need to integrate with a few processors(first data, chase, heartland are the big ones, really).

Of course, there is always pay pal but I don’t have experience with them.

  1. With anything where dealing with credit/debit/money make sure you follow the PCI-DSS standards. You can lose your butt over violations in this.

[import]uid: 147305 topic_id: 30759 reply_id: 123181[/import]

Paypal gives you a SOAP API, can’t you use it? [import]uid: 116842 topic_id: 30759 reply_id: 123188[/import]

Double post, sorry. [import]uid: 116842 topic_id: 30759 reply_id: 123189[/import]