Not all online casinos accept bank draft or checks. If you want to use this methods of payment, you must search online for the online casinos that do accept this payment style.
A bank draft is a legal and binding order telling your bank to transfer money from your account to another. Bank drafts are usually considered much safer than checks, thus more preferred than check payments.
Depending on your bank, and the location of the Payee, a bank draft takes approximately 10 days to process. You will need to visit your bank to sign the paperwork ordering the transfer, then when the transaction has been cleared, your bank will inform you and your account balance can be adjusted accordingly.
As for checks, this is like sending a check through the mail, to the office of the online casino. When it gets there, it will be deposited, which means 3 banking days to clear. The approximate process time is about 21 banking days which is a pretty long wait for a player intent on playing.
The problem with checks, aside from the long time delay, is that the checks can actually get lost or worse, stolen while en route to the office of the online casino. The risks are greater with checks, and very hard to reverse any wrong deposit. If you place a stop order on the check, you will be charged a fee if the check does come in.
Since there is some inconvenience with using the bank draft or checks for online gaming, most online casinos that accept this payment method usually offer a 15% bonus.