External payment

Hello,


i'm creating an app that has a service similar to Uber : it has a payment process


I'm wondering if saving credit card data in my server ( ssl secured server ofc) would cause app to be rejected ?
The data saved would be used later to process payment since it isn't done instantaneously.


The whole payment process depends on a user accepting service request. Only then the paiment would be done.


Thank you 🙂

Accepted Answer

According to one interpretation of 11.2 you can't embed a thrid party payment system in your app. But you aren't doing that - although you would need to explain that to App Review. Also, you can't 'require' personal information from a user to use the app; but that does not mean you can't ask for it.


Storing credit card information and transferring that information involves complying with things like:

h t t p s : / / w w w .pcisecuritystandards.org

Thank you for answering


The payment system won't be part of the app. The app will provide the data to the server which is going to save for later use ( a deffered payment of sorts).


User A will ask User B for a service ( whilst "paying" fee)

User A won't be charged money until User B accepts service request.



Most of the app will be accessible in my case without credit card info but in some sections he'll have to.


So you think just explaining how it works to Apple when i submit would make things good ?

IMHO, yes.

External payment
 
 
Q