The Configuration Manager, Settings, Databases, Enable KeyGift Cards parameter enables the KeyGift Card system (default is On). If it is turned off, the KeyGift Cards menu functions are hidden (e.g. in Reports, in Importer, and in Database manager, Special, Edit KeyGift Cards). But if Payments and/or Gift Card Triggers are set up for use, they still work.
Most of the functionality of the internal gift card system (KeyGift Cards) is very similar to the Store Credits system combined with the traditional Gift Card Triggers entry methods. While Store Credits are based on the Customer, KeyGift Cards are based on the Card Number attached to them. The data is stored in KSGift.dat. The Card Numbers are stored in the ID field and can include standard alpha-numeric characters. The PIN field also accepts alpha-numeric characters. Both fields use simple encryption to help hide the values in these fields but the data file itself should be kept secure as the encryption is not very strong.
Use of KeyGift Cards (and Store Credits) in a MultiStore environment requires the use of a shared Customer Database.
See:
Edit KeyGift Cards
Configuration Manager Contents