diff --git a/modules/payment/commerce_payment.module b/modules/payment/commerce_payment.module
index 9c7cafb..f91a76e 100644
--- a/modules/payment/commerce_payment.module
+++ b/modules/payment/commerce_payment.module
@@ -979,6 +979,15 @@ function commerce_payment_query_commerce_payment_transaction_access_alter(QueryA
 }
 
 /**
+ * Rules integration access callback.
+ */
+function commerce_payment_rules_access($type, $name) {
+  if ($type == 'event' || $type == 'condition') {
+    return commerce_payment_transaction_order_access('view', NULL);
+  }
+}
+
+/**
  * Calculates the balance of an order by subtracting the total of all successful
  *   transactions from the total of all the line items on the order.
  *
