diff --git a/payment/uc_payment_pack/uc_payment_pack.module b/payment/uc_payment_pack/uc_payment_pack.module
index e6c49d4..700776f 100644
--- a/payment/uc_payment_pack/uc_payment_pack.module
+++ b/payment/uc_payment_pack/uc_payment_pack.module
@@ -137,7 +137,7 @@ function uc_payment_method_other($op, &$order) {
 /**
  * Form to collect additional information needed by payment method "Other".
  *
- * @see theme_uc_payment_method_other_form(). 
+ * @see theme_uc_payment_method_other_form().
  * @ingroup forms
  */
 function uc_payment_method_other_form($form, &$form_state, $order) {
@@ -152,9 +152,9 @@ function uc_payment_method_other_form($form, &$form_state, $order) {
 }
 
 /**
- * Theme function for uc_payment_method_other_form(). 
+ * Theme function for uc_payment_method_other_form().
  *
- * @see uc_payment_method_other_form(). 
+ * @see uc_payment_method_other_form().
  * @ingroup themeable
  */
 function theme_uc_payment_method_other_form($variables) {
@@ -304,7 +304,7 @@ function uc_payment_method_cod($op, &$order) {
  * Form to collect additional information needed by the "Cash on Delivery"
  * payment method.
  *
- * @see theme_uc_payment_method_cod_form(). 
+ * @see theme_uc_payment_method_cod_form().
  * @ingroup forms
  */
 function uc_payment_method_cod_form($form, &$form_state, $order) {
@@ -321,9 +321,9 @@ function uc_payment_method_cod_form($form, &$form_state, $order) {
 }
 
 /**
- * Theme function for uc_payment_method_cod_form(). 
+ * Theme function for uc_payment_method_cod_form().
  *
- * @see uc_payment_method_cod_form(). 
+ * @see uc_payment_method_cod_form().
  * @ingroup themeable
  */
 function theme_uc_payment_method_cod_form($variables) {
@@ -401,7 +401,8 @@ function uc_payment_method_check($op, &$order, $form = NULL, &$form_state = NULL
                                      variable_get('uc_store_city', ''),
                                      variable_get('uc_store_zone', ''),
                                      variable_get('uc_store_postal_code', ''),
-                                     variable_get('uc_store_country', 840)));
+                                     variable_get('uc_store_country', 840)))
+                  .'</p><p>'. variable_get('uc_check_policy', '') .'</p>';
       }
       else {
         $review[] = array('title' => t('Mail to'), 'data' =>
@@ -413,7 +414,8 @@ function uc_payment_method_check($op, &$order, $form = NULL, &$form_state = NULL
                                      variable_get('uc_check_mailing_city', ''),
                                      variable_get('uc_check_mailing_zone', ''),
                                      variable_get('uc_check_mailing_postal_code', ''),
-                                     variable_get('uc_check_mailing_country', 840)));
+                                     variable_get('uc_check_mailing_country', 840)))
+                  .'</p><p>'. variable_get('uc_check_policy', '') .'</p>';
       }
       return $review;
 
@@ -446,6 +448,9 @@ function uc_payment_method_check($op, &$order, $form = NULL, &$form_state = NULL
         $build['#markup'] = t('Check received') . '<br />' .
           t('Expected clear date:') . '<br />' . format_date($clear_date, 'custom', variable_get('uc_date_format_default', 'm/d/Y'));
       }
+      else {
+        $build['#markup'] = '<p>'. variable_get('uc_check_policy', '') .'</p>';
+      }
 
       return $build;
 
diff --git a/payment/uc_payment_pack/uc_payment_pack.tokens.inc b/payment/uc_payment_pack/uc_payment_pack.tokens.inc
new file mode 100644
index 0000000..2b07e7e
--- /dev/null
+++ b/payment/uc_payment_pack/uc_payment_pack.tokens.inc
@@ -0,0 +1,42 @@
+<?php
+
+/**
+ * @file
+ * Token hooks
+ */
+
+/**
+ * Implements hook_token_info().
+ */
+function uc_payment_pack_token_info() {
+  $tokens['payment-policy'] = array(
+    'name' => t('Payment policy'),
+    'description' => t('The check payment policy')
+  );
+
+  return array(
+    'tokens' => array('uc_order' => $tokens),
+  );
+}
+
+/**
+ * Implements hook_tokens().
+ */
+function uc_payment_pack_tokens($type, $tokens, $data = array(), $options = array()) {
+  $values = array();
+  $sanitize = !empty($options['sanitize']);
+
+  if ($type == 'uc_order' && !empty($data['uc_order']) && isset($tokens['payment-policy'])) {
+    $order = $data['uc_order'];
+
+    if (_uc_payment_method_data($order->payment_method, 'name') == t("Check")) {
+      $policy = variable_get('uc_check_policy','');
+      $values[$tokens['payment-policy']] = $sanitize ? check_plain($policy) : $policy;
+    }
+    else {
+      $values[$tokens['payment-policy']] = "";
+    }
+  }
+
+  return $values;
+}
