Hi,
We have a thriving community of members on our Wix site and so far it has served well. But, now we want to take our user experience to the next level by building an iOS app using Swift and other Apple platforms support like Healthkit. Since our users are already on Wix, we want them to be here and keep our members, Pricing Plans, subscription, email automation etc. There will be another backend server that will be running in parallel to Wix that will hold extra data and also user linked information.
We are facing following problems in achieving a seamless experience to onboard new users and retain existing ones.
Member Login - The plan is to use the Wix system as an OAuth provider much like AWS Cognito etc, here we store our users credentials and verify the user using a security token.
Member Signup - Similarly we want our users to use the iOS app for signup journey and ultimately be shown into the Wix dashboard as a registered Site Member.
Subscription Plans - On our iOS app also we will be listing out the existing pricing plans created in the Wix dashboard and let have new users buy those subscription using a payment gateway like Stripe.
We are relying mostly on the Wix REST APIs found at Getting Started | REST API Reference | Wix.com and also to the Velo backend functions. The main issue is when we are trying to subscribe a plan for the new user, there is no documentation about buying the subscription plans in the REST API. Any help with above three scenarios will be much appreciated.