ISO Management

The ISO Management feature performs automatic assignment of unique 16-digit ISO Numbers to Credentials at the time of print.

ISO Management is available in EliteID+

The ISO Number can be printed on the card and encoded to the card’s magstripe tracks.

The ISO Number assignment occurs when a Credential is printed for the first time, and upon reprint the ISO Number can stay the same or be replaced based on pre-defined Print Reasons.

 

To access ISO Management setup navigate to Administration > ISO Management.

Access to ISO Management is controlled by the EliteID:ISO Management permission.

Additional user permissions govern the ability to create, edit, and delete ISO Pools.

The ISO Management overview lists the available ISO Pools.

Thee Pool Name, Next Account #, Print Reasons, and Associated Credentials for each ISO Pool are listed.

An example ISO Pool

ISO Pool Setup

ISO Numbers are generated on-demand at print time for a Credential according to an ISO Pool configuration.

An ISO Pool is defined by a starting ISO Number, an optional Expiration Date, Print Reasons, and Associated Credentials.

The ISO Pool is associated with one or more credentials, and each Credential can only be associated with a single ISO Pool.

An ISO Number is defined according to the ISO/IEC 7812 standard.

Typically, the ISO Bin, Program Code, and Account Start # are provided by the financial institution or cardholder services vendor. Clients not using any of the above may request a unique IIN/BIN for their organization by completing an IIN Application.

Create an ISO Pool

Navigate to Administration > ISO Management then click Create to open the ISO Management modal window.

Configuration

Pool Name - The pool name can be any alphanumeric string value

Bin - The Bin, also known as IIN, is a numerical 6-digit value

Program Code - The program code is a numerical 3-digit value

Account Start # - The account start # is a numerical 6-digit value

Account End # - The account end # is a numerical 6-digit value

Sequential Assignment - The ISO Numbers are assigned sequentially in ascending order (1,2,3,etc.)

Increment - Use a numerical value such as 1, 3, 10, etc. Keep in mind raising the increment will mean there will be less available Account #'s overall. Assuming an Account Start # of “000000” and Increment of “1” there are 999,999 ISO Numbers.

Random Assignment - ISO Numbers are assigned to Credentials in random order between the Account Start # - Account End #.

Expires - Enabling the Expires option will display additional expiration setup fields that define how the expiration date is calculated. Selecting the droplist will show “Years/Months/Days” and “Date” to allow selecting a static date value.

Date - Select a static expiration date using the date picker. The selected expiration date will not change print to print.

Days - This option will display an “Expires In” field that accepts a numerical value 1-100

Months - This option will display an “Expires In” field that accepts a numerical value 1-100

Years - This option will display an “Expires In” field that accepts a numerical value 1-100

Print Reasons

The Print Reasons prompt is displayed at print time when a Credential has previously been printed, as indicated by a Card Count greater than 0 and a Last Printed timestamp. Credentials not associated with an ISO Pool will not prompt users to select a print reason.

Print Reason - Input an alphanumeric string

ISO Logic - The available choices are Keep and Replace. Keep indicates the ISO Number will never change at print, while Replace indicates the ISO Number will change every print.

Add a print reason - Click the green plus button

Remove a print reason - Click the red minus button

Move a print reason - Hover the mouse over a print reason then click and drag it to the new position

Default print reason - The top-most Print Reason will be the “default” print reason at print time

Credentials

The final step of the ISO Pool setup is to select the Credential(s) that are associated with the ISO Pool. If no Credentials are available, create the credential in the Card Template Designer then return to the ISO Pool setup page.

Edit an ISO Pool

Navigate to Administration > ISO Management then click the Edit (pencil) button under Actions to open the ISO Pool for editing.

The ISO Fields are locked by default and are editable after clicking the security icon and clicking Yes to the “Unlock ISO Fields for editing” message.

 

After modifying the ISO Field values and/or assignment methods a Reset Next Account # confirmation is displayed on Save. We recommend clicking Yes to reset the next account # to the lowest possible value.

Apply the ISO Number to a Credential template

It is common to print the ISO Number on the Credential. In the Card Template Designer add a Data object then select the appropriate ISO data field.

ISO data fields include:

  • ISO - the 16 digit ISO Number formatted as 1111222233334444

  • ISO Parse - the 16 digit ISO number formatted as 1111 2222 3333 4444

  • Expiration Date - The expiration date formatted as MM/DD/YYYY

  • Previous ISO - The previous ISO number formatted as 1111222233334444

 

Encode the ISO Number to a Credential’s magnetic stripe

Encode the ISO Number to the card’s magnetic Track 1 and Track 2 using a Magstripe Template.

Create an ABA Magstripe Template

Navigate to Administration > Credentials > Magstripe Template

  1. Click Create Template

  2. Enter a Name for the template (“ABA” is typical)

  3. Set the Template Format to ABA

  4. Optionally, change the Expiration Date and Service code based on guidance from your financial institution or card services vendor
    Note: In a future update EliteID will write the Expiration Date defined in the ISO Pool. Until such time the Expiration Date is a static value.

  5. Click Save

Associate the ABA Magstripe Template with the Credential

Navigate to Administration > Credentials > Card Template

  1. Select a Credential to open it in the Designer

  2. In the Personalization section located below Layers, click the Magstripe option

  3. Select the Magstripe Template created earlier

  4. Click Save

  5. The Magstripe profile is now set to the selected Magstripe Template

     

  6. A Credential Template that is associated with a Magstripe Template will display a magstripe icon

Printing an ISO Credential

Refer to

Batch Printing ISO Credentials

When batch printing ISO Credentials a Print Reason droplist is displayed in Batch Print Setup.

Troubleshooting

A description of ISO Management error messages that could potentially be displayed to users at print time are described below.

Error Message

Error Meaning

How to fix the issue

Error Message

Error Meaning

How to fix the issue

Card cannot be issued from [Pool name] ISO Pool. There are no available ISO Numbers.

EliteID generates ISO Numbers between the Account Start # and Account End # for the specified Program Code defined in the ISO Pool Configuration.

Cards that require a new ISO Number cannot be printed from the ISO Pool until additional ISO Numbers are available in the ISO Pool.

EliteID will not automatically rollover the Program Code.

To make more ISO numbers available to EliteID there are three options. Please review each option to choose an appropriate solution.

  1. Modify the ISO Pool’s Account Start # and/or End # to increase the range of Account numbers. EliteID allows a minimum Account Start # of ‘000000’ and a maximum Account End # of ‘999999’

  2. If all Account numbers for the Program Code have been used, change the Program Code.

  3. Create a new ISO Pool using a new unique ISO Number range and assign it to the Credential.

Caution - The financial services institution or vendor that provided the Program Code, Account Start #, and Account End # may not permit changing the values. Contact the financial services institution for guidance.