Quick Tutorial - Magnetic Stripe Card Examples

Example 1. Opening the magnetic strip card reader.

result = MagneticStripeCard.Open("COM1:", 9600, 8, SP_NOPARITY, SP_ONESTOPBIT, SP_HANDSHAKE_OFF)

IF result <> 0

{

    Form.MessageBox("Error", "Could not open port", 0)

}

Note:

Example 2. Reading the magnetic strip card data.

IF MagneticStripeCard.HasValidRead() == true

{

    str = "Name : " & MagneticStripeCard.GetHolderName() & CHAR_NEWLINE

    str = str & "Number : " & MagneticStripeCard.GetCardNumber() & CHAR_NEWLINE

    str = str & "Year :" & MagneticStripeCard.GetExpiryYear() & CHAR_NEWLINE

    str = str & "Month : " & MagneticStripeCard.GetExpiryMonth() & CHAR_NEWLINE

    str = str & "Issuer : " & MagneticStripeCard.GetIssuerData() & CHAR_NEWLINE

    str = str & "Format : " & MagneticStripeCard.GetExpiryDate("MM/yy") & CHAR_NEWLINE

    str = str & "Track1 : " & MagneticStripeCard.GetTrack1() & CHAR_NEWLINE

    str = str & "Track2 : " & MagneticStripeCard.GetTrack2() & CHAR_NEWLINE

    edit_control1 = str

    MagneticStripeCard.Reset()

}

ELSE

{

    edit_control1 = "No valid reading is available !"

}

Note: