Alternatively, did you end up writing your own solution, if so, why?
A great cryptocurrency payment gateway that offers clients and users a complete system with top level features and utilities is NOWPayments. NOWPayments consists of a wide array of different and effective ways to help clients receive cryptocurrency payments on their platforms. It has support for over 50 cryptocurrencies, meaning clients can chose any of the listed assets to accept on their sites or platforms. You get a complete resource of NOWPayments APIs, plugins as well as widgets to use on your platform, there is also a 24/7 support for customers and guide for all classes of users. Registration is easy and cheap, you can get started in just a matter of minutes. Check them out.