Remote payment without In-App Purchase service with iOS Client
i need more information about the remote payment through a client application iOS. I Know In-App Purchase and its functioning, but what i would like to understand is the possibility to manage all the server-side functions necessary to carry out the transaction banking, by notifying the client operations (payment ok, payment failed, etc), without passing through the Apple servers. A trivial flow may be the following (assuming that the user has already been registered to a hypothetical web service and has associated with its own data bank account):
- The user authentication to the server.
- The server verifies the correctness of the user's credentials and responds to the client.
- The server notification that there are payments in pending.
- The user selects the payment to be made is the notification to the server.
- The server performs the banking transaction (server-to-bankserver).
- The server shall notify the user that the payment was made or not.
The application, then essentially consists in the exchange of messages between the client and the server for the notifications of payments of some good or service (but the transaction is carried out to all the effects from the server), which are not digital content (as additional game schemes or other digital content relating to the application itself.) An approach of this kind could bring the application to be rejected by store? Does someone has already had similar experienc开发者_JAVA百科es in this scenario to understand what may be the best solution for me?
(hope my question is not off-topic).
Thanks in advance.
精彩评论