I think you are right as I know, it is an open-source library not a service, but the point that I want to know why are starting from scratch as I know this library have a huge payment gateways integration ready and tested
https://github.com/activemerchant/active_merchant