You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'#description' => t('The card type, expiration date and last four digits of the card number are encrypted and stored temporarily while the customer is in the process of checking out.<br /><b>You must enable encryption</b> by following the <a href="!url">encryption instructions</a> in order to accept credit card payments.<br />In short, you must enter the path of a directory outside of your document root where the encryption key may be stored.<br />Relative paths will be resolved relative to the Backdrop installation directory.<br />Once this directory is set, you should not change it.', array('!url' => 'http://drupal.org/node/1309226')),
73
+
'#description' => t('The card type, expiration date and last four digits of the card number are encrypted and stored temporarily while the customer is in the process of checking out.<br /><b>You must enable encryption</b> by following the <em>encryption instructions</em> in order to accept credit card payments.<br />In short, you must enter the path of a directory outside of your document root where the encryption key may be stored.<br />Relative paths will be resolved relative to the Backdrop installation directory. Alternatively, you can specify the <a href="!url">private file system</a> if it is set, for example: <code>private://</code> or <code>private://keys</code><br />Once this directory is set, you should not change it.', array('!url' => '/admin/config/media/file-system')),
$encryption_instructions .= t('Security is extremely important for websites handling customer credit card data. You should be as careful as possible in the way you protect the data to prevent credit card fraud. Please be sure you are selecting the right options, as some choices may decrease the security of credit card data on your website and should be avoided if at all possible. Most payment gateways will require compliance with a set of security standards called the PCI DSS. When the Ubercart credit card module is used in conjunction with an SSL certificate and your site redirects to https, your site will conform to these standards.');
78
+
$encryption_instructions .= '</p>';
79
+
$encryption_instructions .= '<p>';
80
+
$encryption_instructions .= t('First, you must configure the encryption settings for card data during checkout. To do this, you\'ll need to fill in the filepath textfield. Here you should specify a folder that is outside of your document root (i.e. not in your www or public_html directory) where Ubercart can create a file to hold an encryption key. You can also specify the private file location, if it is set for this website, by entering something like <code>private://keys</code>. You will need to grant permissions on the folder that allow Backdrop to write to it, but you can change this once the encryption key file has been created. Relative paths will be resolved relative to the Backdrop installation directory, so if you have a directory structure like the following:');
81
+
$encryption_instructions .= '</p>';
82
+
$encryption_instructions .= '<pre>';
83
+
$encryption_instructions .= 'mysite
84
+
mysite/www <-- Backdrop installed here.
85
+
mysite/keys';
86
+
$encryption_instructions .= '</pre>';
87
+
$encryption_instructions .= '<p>';
88
+
$encryption_instructions .= t('You would be able to specify ../keys on Encryption key directory field and Backdrop will make sure the credit card encryption key is created in the proper directory. For security reasons, you should not use your site\'s files directory except in testing.');
0 commit comments