Payfirma offers businesses a multi-channel payment platform for mobile, ecommerce and in-store payments. Among its major competitors, Payfirma is ranked in 8th place for NPS while Block is 1st, and Cardtronics is 2nd.