If such an online business is legit and has all the necessary licenses, nothing is illegal about it. But unfortunately, not all banks and payment systems provide gambling merchant accounts. It is primarily because of the high number of chargebacks such businesses face. That’s why, when choosing a bank, make sure it issues high-risk accounts and works with said industry.