Hello,
There is iOS web view application (basically a website is made to run in a web view within an app).
There is existing paypal subscription system for user signup, but however as per apple guidelines, we would need to integrate apple in-app purchase for iOS users.
WebViewJavascriptBridge might be needed here and it can send Webview info to native as dictionary , so a ViewController can purchases. (or you can do as per your suggested way)
It must be an easy and quick task for people worked already with in-app in iOS app. (handling of subscription renewal entry update can be handed by our side, with any official documentation of app provided)