When typing in a card number, the system can only compare the numbers that are typed in and tries to determine the card type and mask as you type. The system looks in the magstripe numbers first before the barcode numbers, so if there is a conflicting card number start in the magstripe you may need to modify these.
In your existing mag stripe card ranges you may have the following gift card line: (preamble, postable columns removed)
Length | Start Range | End Range | Tender Type | Mask | Check Sum |
---|---|---|---|---|---|
8 | 60100000 | 60300000 | G | 00000000 | N |
You will need to add the following line, so that the system has enough digits to differentiate from another card type.
Length | Start Range | End Range | Tender Type | Mask | Check Sum |
---|---|---|---|---|---|
8 | 60100000 | 60300000 | G | 00000000 | N |
8 | 60 | G | 00000000 | N |
or you may need
Length | Start Range | End Range | Tender Type | Mask | Check Sum |
---|---|---|---|---|---|
8 | 60100000 | 60300000 | G | 00000000 | N |
8 | 601 | G | 00000000 | N | |
8 | 602 | G | 00000000 | N | |
8 | 603 | G | 00000000 | N |
If you gift card range conflicts with another new card range such as Union Pay, and you don't accept Union pay, you will need to modify those card types. Ie change P to G and change the mask and checksum. Do not delete them, they will reappear next time someone starts System Five.
Allowing Gift Card Lengths of less than 6 digits
You can now override the minimum gift card length by entering the S5 setup registry with
LEVEL1=GIFTCARD
LEVEL2=MINLENGTH
INDEX=0
DATATYPE=wwInteger2
DataLen=2
DataDec=0
and set the value to 5.
Default is 6
Restart of System Five is required.