Finance European payment network: Smart move to challenge Visa and Mastercard William Jones October 3, 2026 0