Does Elliott Encrypt Credit Card Number in the Database?

Does Elliott Encrypt Credit Card Number in the Database?

Q - Recently, we were asked if we are PCI (Payment Card Industry) compliant.  One of the subjects that came up is whether or not Elliott stores credit card numbers in its database with encryption.  Can you tell me if  credit card numbers stored in Elliott are encrypted and how they are encrypted?

A - Credit card numbers stored in the Elliott eContact database are encrypted with 128-bit encryption. If the table that contains the credit card number is ever comprised, the perpetrator will not be able to decrypt the credit card number unless they have two keys: (1) The "Credit Card Master Password," which was assigned by the user when they first started to use the Elliott credit card solution; and (2) an internal super secret password only a few people at Netcellent know.

Even though Elliott encrypts and stores credit card numbers safely in the database, we are moving away from storing credit card numbers locally. That is to say, we suggest that our customers do not store credit card numbers locally. 

Generally speaking, it requires a lot more than just encrypting credit card numbers in the database to be PCI compliant. Once you cross the bridge of storing credit card numbers in your local database, then you will have to meet several stringent requirements to achieve PCI compliance status. This includes how often you force your users to change their passwords; the strength of the password (number of digits, mix of upper and lower case, numeric and special characters); what your policy is on terminating a login when terminating an employee; what your network topology is; whether your local database is on a different zone of the firewall so that access is isolated through certain port numbers only; whether or not you have a DMS zone,.etc. The requirements are very hefty, which is understandable given the number of incidents of credit card databases lost by Home Depot, Target and Sony.

Our strategy to move our customers toward PCI compliance is to use Payware Connect. Payware Connect is a cloud-based payment gateway solution provided by Verifone. For each credit card transaction, Payware Connect returns a 9-digit unique ID, which we called TroutD. Elliott stores this TroutD in our credit card log history. We recommend that our customers not store credit card numbers locally. Instead, we use a method in Elliott to charge and refund by referencing this TroutD. The TroutD is only usable by the particular merchant that originally processed that credit card transaction.  There is no sensitivity involved in storing TroutD locally. If anybody was able to steal the TroutD data, it won't be of any value to them. By using the TroutD to charge credit cards by reference ID, our customers do not have to store credit card numbers locally. This greatly simplifies the PCI compliance requirement.

Payware Connect is not free. Users need to pay a few cents per transaction on top of their regular merchant fee. If you are interested in moving toward with integrated credit card processing in Elliott, you will need to speak to our merchant service provider partner to setup a merchant account with extremely competitive merchant rate.  Just give the Netcellent sales department a call at 888-595-3818.

To find out how to process credit cards by using reference ID in Elliott, please refer to the following URL:

https://support.netcellent.com/portal/en/kb/articles/procedure-to-process-credit-card-by-reference-id




    • Related Articles

    • Elliott Credit Card Processing Summary

      Release Date: 6/10/2024 Version: 8.5 & Up Summary Elliott Credit Card Processing is a real time solution that works with payment gateways that support all levels of processing (Levels 1, 2, and 3 depending on the payment gateway.) Currently, there ...
    • Procedure to Process Credit Card by Reference ID

      There is a feature in Elliott's Credit Card solution to process credit card transactions by using a reference ID. This is a great alternative because then you don't have to store credit card numbers locally, which will make PCI compliance a lot ...
    • Does Elliott Support Credit Card Pre-Authorization Transactions?

      Release Date: 07/17/2020 Version: 8.0 & Up Q - We are doing more and more credit card charges lately, which is also increasing the amount of adjustments that need to be made to order totals. Do you have a way to "pre-charge" a card for a number of ...
    • Elliott Database Naming Convention

      Release Date: 06/30/20 Version: 7.x & Up Listed below are examples of standard Elliott database naming conventions for current and future versions of Elliott: ELLIOTTDATA V7.X DDF ELIDATA V8.0-8.2 DDF ELI85DATA V8.5 DDF ELI86DATA V8.6 DDF ELI86ROOT ...
    • How to Reverse Credit Card Sales

      Q - What is the process to reverse out a credit card sale that hasn't been picked, invoiced, etc.? A - The following outlines the procedure depending on whether you had to delete the original order or keep the original order: If you deleted the ...