If you are looking for a more decentralized platform where you are not dealing with middlemen in control of your funds or excessive fees.
You could look into our project CryptocurrencyCheckout:
https://bitcointalk.org/index.php?topic=5054939Our service keeps your coins Decentralized by allowing your customers to send coins directly to any personal wallets of your choosing, taking out any middleman commonly found in other payment gateways.
All you'd need to do is pass some pricing variables, and order ID's to the platform, and it'll do the rest.