You are not alone on your project.
In our complex and sophisticated world there are plenty of people who are having similar project as you. We help you find the right solution for you. They may exist components (eg. payments gateways) or even full OpenSource software, which can be expanded to your needs and allows you to work with user experience.