Magstripe and Chip Encoding With Edisecure Connect® (V2.3/2.4) SDK
Magstripe and Chip Encoding With Edisecure Connect® (V2.3/2.4) SDK
Configuration:
A FEM8000 (USB port 2) and a XID8600 printer (USB port 1) connected directly to a PC.
- The card is moved via Connect SDK commands.
- The MAG Encoding is done either via SDK command or a 3rd party application.
- The Chip Encoding (chip access and data/content) is handled only by a 3rd party application.
Important, if you intend to do MAGstripe and Chip Encoding (i.e. "mixed encoding"):
The sequence of the encoding steps depends strongly on your configuration, because each encoding
could be controlled/performed either by the application or by SDK command.
For details and helpful hints, see our developer documentation "EDIsecure Connect SDK - API
Reference 2.3.docx", esp. chapters:
- 5.3/5.4: Chip encoding
- 5.5/5.6: Magnetic encoding
- 5.7: Mixed encoding
Sample commands (please adjust the USB port values and MAGstripe data to your configuration):
2) Write the MAGstripe content of all three tracks (in the FEM8000):
<command name="device_command"><printer port="USB" port_number="2"
hardware_type="FEM8000"/><device_command name="write_mag" ><tracks><track1 format="iso6_79"
data="HEUTE" /><track2 format="iso4_40" data="20170119" /> <track3 format="iso4_107"
data="0123456789" /></tracks></device_command></command>
3) Read back the MAGstripe content of all three tracks (in the FEM8000):
<command name="device_command"><printer port="USB" port_number="2"
hardware_type="FEM8000"/><device_command name="read_mag" ><tracks><track1 format="iso6_79"
/><track2 format="iso4_40" /><track3 format="iso4_107" /></tracks></device_command></command>
5) To move card to the Contactless Chip Encoder position (in the FEM8000)
<command name="device_command"><printer port="USB" port_number="2"
hardware_type="FEM8000"/><device_command name="position_card"
destination="ContactlessEncoderPosition" flip="false" /></command>
6) To eject/move card to reject bin (in the FEM8000):
<command name="device_command"><printer port="USB" port_number="2"
hardware_type="FEM8000"/><device_command name="position_card" destination="RejectPosition"
flip="false" /></command>
--------------------
20.01.2017
HuSc