Unfortunately, integrating payment gateways and making your own site (good rather than "OK") takes a lot of experience and knowledge. If you're used to thinking technical and solving problems, you could perhaps do it, sure. But I'd recommend either hiring someone to create the right site (like me) or find another solution, or you may very well find yourself stuck before you've even gotten started. Just saying.
