In Brazil and other countries outside the US, VISA and MasterCard are entirely separate. Often a merchant will accept one, but not the other, and this is even more common with banks and ATM’s. In Brazil Diners Club and MasterCard are identical in terms of acceptance at both merchants and banks; VISA and American Express often, but not always, are interchangeable.