Index: includes/handlers/pay.inc
===================================================================
--- includes/handlers/pay.inc	(revision 1573)
+++ includes/handlers/pay.inc	(working copy)
@@ -60,6 +60,10 @@
     $this->notes = filter_xss($val);
   }
 
+  function set_identifer($val = NULL) {
+    $this->identifer = filter_xss($val);
+  }
+
   function set_pay_status($val = 'pending') {
     $this->pay_status = check_plain($val);
   }
Index: includes/handlers/gateways/pay_method_gateway.inc
===================================================================
--- includes/handlers/gateways/pay_method_gateway.inc	(revision 1573)
+++ includes/handlers/gateways/pay_method_gateway.inc	(working copy)
@@ -291,7 +291,7 @@
       '#type'        => 'textfield',
       '#title'      => t('Card number'),
       '#size'        => 16,
-      '#max_length'  => 16,
+      '#maxlength'  => 16,
       '#required'   => TRUE,
       '#attributes' => array('autocomplete' => 'off'),
     );
@@ -299,7 +299,7 @@
       '#type'        => 'textfield',
       '#title'      => t('Security code'),
       '#size'        => 4,
-      '#max_length'  => 4,
+      '#maxlength'  => 4,
       '#attributes' => array('autocomplete' => 'off'),
     );
 
Index: includes/handlers/pay_transaction.inc
===================================================================
--- includes/handlers/pay_transaction.inc	(revision 1573)
+++ includes/handlers/pay_transaction.inc	(working copy)
@@ -68,6 +68,7 @@
   var $timestamp;
   var $hostname;
   var $data;
+  var $identifier;
 
   var $table = 'pay_activity';
   var $key = 'paid';
