@ShirishSharma - any reason you can’t make the REST request to the Square API to generate your OAuth token? You should be able to use the Ionic framework to build your payment UI & use the REST APIs to do everything you need.
I agree an Ionic plugin from Square would make this easier in the future.