There needs to be a network (as in companies and contracts, not Internet connection) connecting the terminals to the bank.
AmEx is a great example, actually: good luck paying with one in Europe. Most merchants accept Mastercard, Visa, and local systems, but not Amex.
A bank-custom solution would face the same problem just many times worse.
Latest Answers