Index: modules/pay_node/includes/pay_node.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/pay/modules/pay_node/includes/pay_node.admin.inc,v
retrieving revision 1.8
diff -u -r1.8 pay_node.admin.inc
--- modules/pay_node/includes/pay_node.admin.inc	14 Jul 2010 03:21:57 -0000	1.8
+++ modules/pay_node/includes/pay_node.admin.inc	27 Sep 2010 21:45:21 -0000
@@ -32,11 +32,14 @@
     '#title' => t('Available node payment forms'),
   );
   foreach (pay_handlers('pay_form') as $name => $info) {
-    $form['pay_node_forms'][$name] = array(
-      '#type' => 'checkbox',
-      '#title' => $info['title'],
-      '#default_value' => $pay_node_forms[$name],
-    );
+    $pay_form = pay_form_load($name);
+    if ($pay_form->embeddable()) {
+      $form['pay_node_forms'][$name] = array(
+        '#type' => 'checkbox',
+        '#title' => $info['title'],
+        '#default_value' => $pay_node_forms[$name],
+      );
+    }
   }
 
   return system_settings_form($form);
