You may have an internet payment limit. Also, some banks may be reluctant to make payments to betting shops and casinos.