Premise:
This is a FAQ for what QuickChip Keyboard is, how the implementation typically goes, and several certification related scenarios.
This is intended for more technical related folks.
For more information, please consult our support team at support@idtechproducts.com
What is QC KB?
QC KB = Quickchip keyboard emulation. This allows a traditional POS that uses keyboard input to be compatibale with some of IDTECH's newer device offerings that can output both magstripe and EMV compliant data as keyboard strokes.
This is typically used in conjunction with a VPOS - virtual POS. These types of POS usually exist in the form of a web page served from a web browser.
Why QC KB?
This reduces the amount of complexity required for integration, and also reduces the time needed for cert. The solution complexity and time complexity drop, and the user experience / setup is easier.
What products support QC KB today?
As of , the Augusta and VP 3300 devices support QC KB - quickchip keyboard emulation.
How do we deal with the scenario that an ICC card is swiped?
...
...
...
The terminal setting 5C that we use for the KB QC will defer to the card's highest priority. As the Augusta and VP 3300 doesn't support PIN entry, if the card's highest priority is Debit, the kernel will instead select the next possible priority, which would be Credit, and proceed onward with that. So to fully answer that question: When the Augusta is in Keyboard Quick Chip mode, there won't need to be a trigger for user interaction as the choice is made by the Augusta's kernel before the data is output to, for example, a Virtual Terminal Application. Bottom line, there is no easy, built-in way to support PIN debit with Augusta. We have other products that can handle PIN debit more conveniently.
...
At a high level - if you require cardholder confirmation, you will need to instead do your own implementation of Quick Chip from the application layer, which all of ID Tech's devices with our L2 Common Kernel do support, in configuration 2C.
Contributors:
Randy Palermo, Eric Lecesne (Deactivated), Kas Thomas (Deactivated), Jason C (Deactivated)