Hey I have an idea. Why don't we invite some competition to the marketplace. Maybe Alipay or Wechat. Even better why don't we start using premined crypto coins. Even better why doesn't the government mint it's own premined crypto and set up some servers to handle the transactions.
The mere threat of any of the above should get Visa to back off.
It's just technology. It's just a kind of a database. There is no reason the government can't create it's own currency and run it's own transaction servers. It's all open source so it could literally be done in a week if we really want to.