75456269
Mar 25, 1998
CHECKMATE ELECTRONICS INC.
Subscribe
touch screen payment terminal for credit, debit, EBT and Smart Card transactions, combined with pen driven input for electronic signature capture, and supporting electronic display functions