Hello there,
I've checked with all your requirement and can create stripe managed account personal or business according to your specification and add the extra activity on your website as I have done this kind of work before and have excellent experience.