Bank transfer possibilities are still designed for professionals preferring direct bank-to-casino transactions