If you process credit card or bank accounts payments directly (through on-site payment gateways or bank transfers), customer credit card and bank account numbers are stored in the Parallels Customer and Business Manager database. To protect billing account data, turn on the encryption in Business Manager on the All Settings > Encryption Settings page.
Important: Due to security considerations, if the encryption is turned off, Business Manager does not save billing account data to the database. This makes automatic charging of customer accounts impossible.
To encrypt the billing accounts data, the system uses an encryption key that consists of two parts:
Depending on the desired level of security, you can vary certain encryption settings. The stronger encryption security settings are required, for example, for meeting the Payment Card Industry Data Security Standard - an industrial standard that lists requirements for the payment processing systems. To learn more about configuring Business Manager in compliance with PCI DSS, refer to the document Meeting PCI DSS Requirements for Plesk Panel.
Namely, the encryption security settings are the following:
While the private key exists on the server, it is available for downloading on the page All Settings > Encryption Settings > Download Key.
The owner of the encryption key is the only person who is able to download the key or upload it if it is lost from the server.
If the expiration date of your encryption key comes or you suspect that unauthorized persons might have access to your key, you should renew it. The key renewal operation changes the key used for encrypting data and makes the current key useless. The tool for the key renewal is located on the All Settings > Encryption Settings > Renew Key page.