Kryptronic Software Wiki : CCP7OfflineCreditCardProcessing

Kryptronic Internet Software Solutions
Most recent edit on 2012-01-11 13:27:02 by KryptronicWebmaster

Additions:
Information on publishing Yahoo! Widgets is available from Yahoo! here:
http://help.yahoo.com/l/us/yahoo/widgets/basics/basics-07.html




Edited on 2011-12-29 08:30:32 by KryptronicWebmaster

Additions:

Decrypting Data Using the Management Interface



Deletions:

Decrypting Data Using the Management Interface





Edited on 2011-12-29 08:30:27 by KryptronicWebmaster

Additions:

Offline Credit Card Processing

Decrypting Data Using the Management Interface



Deletions:

Offline Credit Card Processing

Decrypting Data Using the Management Interface





Edited on 2011-12-29 08:30:08 by KryptronicWebmaster

Additions:

Offline Credit Card Processing



Deletions:

Offline Credit Card Processing





Edited on 2011-12-29 08:29:14 by KryptronicWebmaster

Additions:
ClickCartPro program encrypts the credit card information using a HCE_MD5 encryption module. This module implements a chaining block cipher using a one way hash with two keys. One key is established within the codebase and the other is unique to each installation. This method of encryption is the same that is used by Radius (RFC2138). All encrypted data is Mime Base64 encoded for transport.

Decrypting Data Using the Management Interface

Encrypted card information can be decrypted by using the management interface function: Store > Commerce > Decrypt Offline Order Data.

Decrypting Data Using a Yahoo! Widget

You can also use a Yahoo! Widget published by Kryptronic to decrypt the encrypted card information. In order to use this widget, download it from the following location and install it to your desktop:
http://central.kryptronic.com/public/yahoo-widgets/offline-decryption-tool.zip
Once the widget is installed, edit the settings for the widget and add your decryption key. You can find your decryption key by logging into your site via FTP and viewing the config.php file in the private installation directory for your software. Enter the value for the key 'core.cryptkey' as your decryption key.


Deletions:
ClickCartPro program encrypts the credit card information using a HCE_MD5 encryption module. This module implements a chaining block cipher using a one way hash with two keys. One key is established within the codebase and the other is unique to each installation. This method of encryption is the same that is used by Radius (RFC2138). All encrypted data is Mime Base64 encoded for transport. This data can be decrypted by using the management interface function: Store > Commerce > Decrypt Offline Order Data.



Edited on 2010-08-18 10:14:16 by KryptronicWebmaster

Additions:
ClickCartPro program encrypts the credit card information using a HCE_MD5 encryption module. This module implements a chaining block cipher using a one way hash with two keys. One key is established within the codebase and the other is unique to each installation. This method of encryption is the same that is used by Radius (RFC2138). All encrypted data is Mime Base64 encoded for transport. This data can be decrypted by using the management interface function: Store > Commerce > Decrypt Offline Order Data.

Deletions:
ClickCartPro program encrypts the credit card information using a HCE_MD5 encryption module. This module implements a chaining block cipher using a one way hash with two keys. One key is established within the codebase and the other is unique to each installation. This method of encryption is the same that is used by Radius (RFC2138). All encrypted data is Mime Base64 encoded for transport. This data can be decrypted in two different ways:
  1. Using the management interface function: Store > Commerce > Decrypt Offline Order Data
  2. Using a local Yahoo Widget tool published by Kryptronic that is installed on the administrator's local computer (offline).



    Oldest known version of this page was edited on 2009-07-14 14:33:02 by KryptronicWebmaster []
    Page view:

    Offline Credit Card Processing


Below is an explanation of how the offline credit card processing system in ClickCartPro works.

ClickCartPro supports offline credit card processing. Offline processing is a method that allows a store owner to process credit card transactions with a local credit card machine rather than using a gateway service. When an offline order is received by ClickCartPro, the card information submitted is checked against the MOD-10 algorithm to ensure the card number is properly formatted. This ensures the card used is a valid Visa, Mastercard, American Express or Discover number. It does not check to see if it is a valid account number or check for funds availability, etc.

If the credit card number entered in ClickCartPro is valid, the order is approved and two email messages are sent to the primary order email address for the order. The first message is a standard order confirmation email message. The second message contains:

  1. The order number
  2. An encrypted copy of the card number
  3. An encrypted copy of the CVV2 code (if entered)
  4. The card expiration date

ClickCartPro program encrypts the credit card information using a HCE_MD5 encryption module. This module implements a chaining block cipher using a one way hash with two keys. One key is established within the codebase and the other is unique to each installation. This method of encryption is the same that is used by Radius (RFC2138). All encrypted data is Mime Base64 encoded for transport. This data can be decrypted in two different ways:

  1. Using the management interface function: Store > Commerce > Decrypt Offline Order Data
  2. Using a local Yahoo Widget tool published by Kryptronic that is installed on the administrator's local computer (offline).

Please note: The credit card information is not stored in the database. This information is encrypted and emailed only. This is done for security purposes.


ClickCartPro 7 and EuropaCart 7 - Store Component