Do you need to enable exchangeable reward points?- which can be used together with other payment methods such as credit cards, gift cards etc? Please share the exact detail about this part.
By the way, please let me know which third party API you are willing to use with your project? Is it related with any eCommerce shopping APIs from which I can get the customers shopping or purchase history? Or any other API you mean?
I guess, with the app, admin will predefined any specific Card type or Payment Processor type; Only those who will make payment using that payment processor or card will earn reward point only; Even there it may specified that on purchase with a certain amount of products, reward point be achieved. Please let me know which logic you wish to implement with your application? I will make my plan accordingly.
Please let me know the details about the two different types of account; I need to know the category names and the activity of the users as well.
I am a full time freelancer Android and iOS developer having a very strong hands with Android SDK, Android Studio, Eclipse, Java, Working with APIs, Git, Back-end Skills, Gradle(Groovy), XML, JSON, HTML etc. Retrofit, Glide image library, Material Design, SQLite, Google APIs, Crashlytics etc; Collection view, Google APIs, map kit, Alamo fire, cocoapods, RxSwift, protocol extension, delegate, closer, enums, structure, Higher order functions (Sorted, Map, Filter, Reduce, flat map);
Please ping me.