Commerce Payment Encrypt Config Page
Encrypt Methods
Commerce Payment Transaction DB Table

This module protects payment transactions, encrypting them into the database. This module doesn't alter user experience. In case of database hacking, this sensitive data would be useless for the hacker.

Proceed first to a full backup of your database!

This module has not been yet tested in various environments.
DO NO USE IN PRODUCTION WITHOUT PRIOR TESTING

The entire risk as to the quality and performance of the module is with you.

What is Commerce Payment Encryption?

Commerce Payment Encryption was design to encrypt the third party callback that contains sensitive data such as country, home address, card type, email, name etc.

Help improve the module by:

Report an Issue

Try Commerce Payment Encryption on Simpletest.me.
Installation is valid for 24 hours only.

Try on Simplytest.me

Commerce Payment Encrypt Config Page

Requirements

Encrypt module
Commerce Kickstart Distribution or
Commerce module(commerce_payment submodule has to be enabled)

Other Encryption Modules

Installation

Install like any other module

Usage

PAY ATTENTION : Proceed first to a full backup of your database, especially the commerce_payment_transaction table : it is going to be updated.

  • Go to admin/config/system/encrypt/commerce_payment_encrypt .
  • Choose encrypt option from select and encrypt all payment transactions.
  • Choose to add this to CRON.
  • Uninstall it or disable it : it will disable the payment transactions
    encryption for all payment transactions.

To access the administration options page, navigate to

"configuration >
     System > Encrypt > Commerce Payment Encrypt"

.
Only users with "manage commerce payment encrypt" permission are
able to see it.

For security reason, it is highly recommended :

  • To store encryption key into a file outside the webroot, instead of into
    the database (read "installation" section and "Note" section).
  • KEEP A COPY OF THE ENCRYPTION KEY into a secure location: the
    encryption key is not saved on database backup AND LOSING THIS KEY
    WOULD DEFINITELY PREVENT ACCESS TO ALL PAYMENT TRANSACTIONS!!
Supporting organizations: 

Project information

Releases