Error Messages
Did you encounter an error in Channergy? Following are common errors and solutions. If you cannot find your error message below please Contact Support.
- Cannot Connect to Database
- Class not registered or Invalid Class String – when attempting to charge a credit card
- Access Violation
1. Cannot Connect to Database
This error most commonly occurs when your workstation has lost its connection to your server or PC where the Channergy database is installed. The first thing to do is try to access that folder using Windows Explorer.
A. Open Windows Explorer
B. Browse to the location of your Channergy database.
C. If you are unable to reach your database you may need to share the folder again from the server. If you are using a mapped drive (not recommended) then you may need to remap the connection from the workstation using Windows Explorer. To do that, browse directly to the folder on the server and then select it. Map the drive using the option in the Windows Explorer text menu. Click here for help mapping drives, accessing and sharing your network folders.
If you moved your data directory or the path to it has changed you can modify the Channergy.ini file directly to specify the new path. Use this method when the above does not work and you cannot open Channergy to change the path using the File -> Open Database option in the text menu.
- Open Windows Explorer
- Browse to the install folder for Channergy (default is C:\Program Files (x86)\Channergy XXXX – where XXXX is the version).
- Locate the Channergy.ini or Channergy Configuration file. Double click it to open it in Notepad.
- Locate the following sections and change the path to match the location of your Channergy data directory. Use your company name and path where you see cellphones below. Ensure your settings match the ones below. The PrivateDirectory does not have to match as shown, but must be an accessible local folder.
- [Network]OverrideBDE=0
ControlDirectory=C:
DataDirectory=c:mailwarecellphones
PrivateDirectory=C:Program Files (x86)Channergy 2011MailPriv
UseNetworkSettings=1
UseLocalData=0
UseSampleData=0
NetworkDatabase=Cell Phones4U
NetworkDataDirectory=c:mailwarecellphones
- [List-Companies]Cell Phones4U=c:mailwarecellphones
- [Network]OverrideBDE=0
2. Class not registered or Invalid Class String
- For PC Charge and IC Verify you must have the same Merchant ID in Channergy as in your credit card software. Some banks provide your ID in a letter with additional digits. Be sure to check the setup in your software.
- If you are receiving a “Class not registered” error when attempting to run ICVerify, PC Charge or PC Authorize credit card software, please install Credit card support files from the Channergy web site.
- If you are receiving a “Invalid class string” and are using xAuthorize as your interface software you need to install the xPayment software.
- If you are using PaymentTech as your gateway and get a “Precondition Failed” error message when trying to process a charge, your IP address has not been whitelisted by PaymentTech.
- In PC Charge, if you receive a result message of ” Not Captured” followed by an Authorization Code you may need to close PC Charge, then browse to the PCCW folder and delete the CVVS.PCC and Address.PCC files. Be sure to backup your PC Charge settings first, just in case. You may also need to delete Credit.pcc and Config.pcc. If you are using PC Charge Payment Server you will need to use the command line switch /UI to start Payment Server up the first time.
- Make sure both Channergy and your credit card software programs are running. For networks you may need to run both a server and a client version of your credit card software.
- For IC Verify, some providers return a different character in the first position of the approval string (not the approval code you see in the results). If this occurs the charge will appear as approved but will be marked in Channergy as DECLINED. Please contact us for a patch to correct this (we have to modify it for your code). In the meantime, you can manually enter the approval code.
- You do not need to create a batch in your credit card software, but you do need to settle the batch created by Channergy. Otherwise, charges will be entered but will not transfer funds into your account.
3. Access Violation
This is a common Windows error that can mean many things. Because it is non specific, it is difficult to determine the cause without details about what steps you took prior to receiving the error.
DBISAM Engine Error #9729 – Duplicate key found
This can occur in tables where the primary key is one of the fields you are entering (like the Operator ID or Product Number) and when the NextXXXX table is corrupt or incorrect (the NextXXXX table contains a record number for table XXXX. For example NextCust contains the next record number for a new customer.
- When the error occurs you will receive a message like the following.
- If you are typing the primary key you can simply change it. There are few tables in which you type the key, notably when you add a new Operator and when creating a new Product. This error is telling you that the record you are creating already exists. If you want to verify that you can do a search on that screen to find the existing record.
- If you are adding a new Customer, Order or other record in which the primary key is controlled by Channergy then the most likely problem is that your NextXXXX table is out of sync. You can Contact Support for help or you can modify the table yourself.