Hi Everyone,
Spent months building my first app and it has been rejected because we are using an external payment provider in our client admin area for them to top up their balance and continue to use the app.
Guideline 3.1.1 - Business - Payments - In-App Purchase
..... While the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be used in the app, they must be purchased using in-app purchase, within the app - unless it is of the type referenced in guideline 3.1.3 of the App Store Review Guidelines. .....
Our app works on a transactional model. You buy "credits" that allow you to 1) scan some information on the phone 2) which we store on a database and said data is 3) sent to a goverment website and submitted. Not only that, but our backend produces a 4) PDF A4 containing this data which can be downloaded by the user in our backend and 5) we send a collection of these A4´s by post to the client on a monthly basis.
The user will regularly be using their web based client admin area for downloading these PDFs, as well as other account management tasks, and part of the client admin has a billing profile and stripe where users can top up their credits which is then transmitted to the app as a credit balance. If you don´t have credits, you can´t use the service.
I´m hoping KMT and PBK and others can chime in here please!
Therefore, in fact, most of the business value occurs after data capture on the phone, point 1. Points 2, 3, 4, 5 are business value which is provided "outside of the app" in the client admin area backend, and in fact, this is the ultimate aim of the service. and I´m hoping I can adhere to point 3.1.5 (a) ... ??
Furthermore, from my reading I am seeing that having a "Sign up" screen inside the app may provide Apple with a red flag?
Lastly, how would you experts suggest I deal with this:
1) Reply on rejected binary Resolution Centre?
2) Create a new binary and try again.
Many thanks in advance!
Ben