Independence Europe’s Players Unite to Challenge Visa, Mastercard, and PayPal With Shared Payment Network