You are correct, these companies have contract or some sort of setting with MB by which users aren't charged for transactions with them. Btw, the first betting site you mentioned is owned by MB itself so it is obvious that they do not charge fees from MB users. |