diff --git a/sites/all/modules/patched/recurly/includes/recurly.admin.inc b/sites/all/modules/patched/recurly/includes/recurly.admin.inc
index c0a4030..7104fa3 100644
--- a/sites/all/modules/patched/recurly/includes/recurly.admin.inc
+++ b/sites/all/modules/patched/recurly/includes/recurly.admin.inc
@@ -48,6 +48,12 @@ function recurly_settings_form($form, &$form_state) {
     ),
     '#default_value' => variable_get('recurly_environment', 'sandbox'),
   );
+  $form['account']['recurly_private_key'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Recurly Private Key'),
+    '#description' => t('Optional: Recurly Private Key - enter this if needed for transparent post/recurly.js verifications.'),
+    '#default_value' => variable_get('recurly_private_key', ''),
+  );
 
   // Add form elements to configure default push notification settings.
   $form['push'] = array(
diff --git a/sites/all/modules/patched/recurly/recurly.install b/sites/all/modules/patched/recurly/recurly.install
index 8bf76d2..906ad14 100644
--- a/sites/all/modules/patched/recurly/recurly.install
+++ b/sites/all/modules/patched/recurly/recurly.install
@@ -104,6 +104,7 @@ function recurly_uninstall() {
   variable_del('recurly_api_username');
   variable_del('recurly_api_password');
   variable_del('recurly_environment');
+  variable_del('recurly_private_key');
 
   // Remove the push notification settings.
   variable_del('recurly_listener_key');
diff --git a/sites/all/modules/patched/recurly/recurly.module b/sites/all/modules/patched/recurly/recurly.module
index b8acd29..851dcf3 100644
--- a/sites/all/modules/patched/recurly/recurly.module
+++ b/sites/all/modules/patched/recurly/recurly.module
@@ -402,6 +402,7 @@ function recurly_client_initialize($settings = NULL) {
       'password' => variable_get('recurly_api_password', ''),
       'subdomain' => variable_get('recurly_subdomain', ''),
       'environment' => variable_get('recurly_environment', 'sandbox'),
+      'private_key' => variable_get('recurly_private_key', ''),
     );
   }
 
@@ -410,7 +411,7 @@ function recurly_client_initialize($settings = NULL) {
   if (($path = libraries_get_path('recurly')) && file_exists($path . '/library/recurly.php')) {
     // Include the library files and configure authentication.
     require_once $path . '/library/recurly.php';
-    RecurlyClient::SetAuth($settings['username'], $settings['password'], $settings['subdomain'], $settings['environment']);
+    RecurlyClient::SetAuth($settings['username'], $settings['password'], $settings['subdomain'], $settings['environment'], $settings['private_key']);
   }
   else {
     watchdog('recurly', 'Could not find the Recurly PHP client library in sites/all/libraries/recurly.', array(), WATCHDOG_ERROR);
