A Payment Kiosk solution. It contains logic of how to handle processing a credit card while communicating via Serial Port to another device.