20 employees
Icon Payments is an electronic payment platform that offers virtual terminals, direct API, NFC contactless, and recurring billing services.
2013