For the complete documentation index, see llms.txt. This page is also available as Markdown.
Page cover

How to use the MagTek SCRA OEM Demo

This section describes how to use the MagTek SCRA OEM Demo on an Android host. Some peripherals are not included in every MagTek OEM device. Use each feature of the Demo accordingly.

Connecting to a MagTek SCRA OEM Device

  • Connect the MagTek SCRA OEM device to the Android host USB port using an OTG cable.

  • Press on MagTek SCRA OEM Demo to launch the app.

  • To start the process of connecting, press on Connect .

  • Select the appropriate peripheral connected to the MagTek SCRA OEM device’s SPI Port and UART Port, and then press on Connect .

  • Approve any prompts for allowing the app to access the USB device by pressing on OK .

  • To disconnect the MagTek SCRA OEM device, press the red X at the top of the app.

Sending Commands

  • To begin the process of sending a command to the device, press on Send at the top of the app.

  • Select which interface the command is to be sent to:

    • Board: Commands to the main board chip peripheral.

    • UAER: Commands to NFC contactless peripheral.

    • SPI: Commands to the MSR peripheral.

  • Enter the command under Custom Command , then press on Send.

  • Sent commands and device responses are displayed similarly as below.

  • To clear the display, press on Clear at the top of the app.

EMV Transactions

  • To begin the process of starting an EMV transaction, press on EMV at the top of the app.

  • Select the transaction approval type:

    • Approved: On for approval response code. Off for decline response code.

    • Quick Chip: On to transact only an Acquirer Request Cryptogram (ARQC). Off to transact both ARQC and Acquirer Response Code (ARPC.

  • MagTek SCRA OEM devices and peripherals not equipped with batteries will need to have their time set on each USB connection to the Android host device. This step is needed only once until there is a power cycle or reset of the MagTek SCRA OEM device. Set the time according to which peripheral is to be used for the transaction:

    • Set Time: For the main board chip transaction.

    • Set Time [UART]: For NFC contactless transaction.

  • Select one of the card types for the transaction:

    • Start Chip Transaction: for chip cards only.

    • Start Contactless: for contactless only.

    • Start Chip & Contavtless: for both chip and contactless.

  • Present the card to the device.

  • Follow the prompts for selecting any languages and applications to complete the transaction. The result will be displayed similar as below.

  • To cancel a transacion, press EMV at the top of the app and press Cancel Transaction. A transaction may only be canceled before a card is presented.

Configuration

This section describes the get, set, and commit commands for terminal configuration on the device.

  • Get – retrieves the terminal configuration.

  • Set – sets the terminal configuration. Changes do not remain after device power cycle or reset.

  • Commit – is used to store configuration changes to non-volatile memory to remain in place after a power cycle or reset.

  • To access the device’s terminal configuration, press at the top of the app and select Configuration.

  • To get the devices terminal configuration, select Get Terminal Config . The value will be displayed similar as below.

  • To set the devices terminal configuration, select Set Terminal Config . The value will be displayed similar as below. Setting the Terminal Configuration requires an authenticated message unique to each device, so in the MagTek SCRA OEM Demo the response will indicate an invalid serial number or invalid MAC.

  • To commit the devices terminal configuration, select Commit Config . The value will be displayed similar as below.

Last updated