The project is like my gas station example. Basically there's a service that customer purchases and make the payment via credit card. I don't want to go into details of payment as possible as i can. The other parts are complex enough and i don't want to spend much time on payment issue but it is required, so i will and must go as deep as it needs. As i said before, if the pos terminal can accept the charge amount(from our device or system) and returns the payment status (success or not) that is enough for me. As i've learned, banks can supply software library (as a DLL file) and pos terminal. But since the system will not include computer (as long as it is not absolutely necessary) we cannot use it. I don't want to dive into the communication between pos terminal and payment server (bank etc). I only want from Pos terminal to give me a report over something(serial, usb or ethernet) and accept the amount of money to charge the credit card. That's all. And i believe this should be available at least in some devices. I don't know anything about the devices, manufacturers, protocols and current applications. But i'm searching and thinking that something like this should be available since there are lots of applications similar to this.