We have an already working kendo + angularjs mobile application with asp .net mvc and odata/webapi.
The kendo application has been built using kendo angular directives.
We want to convert that application to an apache cordova app, so that we can run it on multiple platforms (android, iOS, windows phone).
The login/registration features use traditional mvc form based approach.
The application also features google+ and facebook login along with "share" feature.
The payment is implemented using [login to view URL] with hosted payment form that means a separate browser tab is opened when a user enters their credit card payment information.