Please use following package for your stripe integration for your flutter apps.
The link is here.
This is still in beta but it works well for the common use cases without any issues.
Meantime This package supports all 6 platforms. That is one of the biggest advantage.
Suppose if you need more controllable solution, you can do the web page and host it in the firebase hosting, and then use it in the mobile app. May be i will write another post about this.