title: How do developers make apps handle EFT transactions?
body: <p>The systems i have seen, when i go to the shops have separate EFT units connected to the POS application and the application sends the amount due to the EFT machine. But i'm always curious how it works. so i have the following question, assume i'm developing an POS application in C# windows apps:</p>
  
  <ol>
  <li>what <strong>information</strong> do i send to the <strong>EFT machine</strong>? </li>
  <li>Are there any sample code available to demonstrate answer to question 1?</li>
  </ol>
  
  <p>I have heard that when the customer pays his due from debit card or credit card, only the Invoice no. amount paid is sent to the bank <em>(bank of the merchant).</em> </p>
  
  <p>3.Could anyone here verify above statement and explain in details the information send to the bank <em>(bank of the merchant)</em>?</p>
  
  <p>4, i'm a bit confused of <strong>EFT</strong> process and how developers handle these <strong>EFT transactions</strong>, <strong>so any one please be kind enough to explain how EFT process works and how developers handle it and provide some sample code?</strong></p>
  
  <p>thanks</p>