Payment solutions for online gambling