Thanks to most of the "bots" shenanigans that happened for the past year or so, it's not easy as it may look to get approved by them.
Most of the payment gateways have changed their policy due to the bot chaos that happened not long ago.. Blizzard and Riot Games suitcases affected lots of payment gateways staying away from bots/cheats/hacks. So it's not in our control..
Thanks for the suggestion though.