Your card could have online gaming restrictions. You can verify this by calling the issuing bank and asking a manager if they allow transactions coded as 7995. This code identifies online gaming transactions.
Many cards in Canada, Latin America and in some other countries around the world have these restrictions.
We suggest to you to use another method to load funds to your MuchBetter account.