Square is as well. I think there are several players which is good because if you design your payment systems to support multiple integrations you can switch between them without a ton of friction (source: last company switched a few times based on the terms they negotiated).