original_docstring: 
          Sends a transaction to be voided (in full)
          
docstring: Sends a transaction to be voided (in full)
docstring_tokens: Sends a transaction to be voided ( in full )
code: def void(self, trans_id, ref, ordernumber):
          """
          Sends a transaction to be voided (in full)
          """
          #set up transaction
          self.charge_setup() # considering turning this into a decorator?
  
          #setting transaction data
          super(InnovativeGW, self).set(self.REQUEST_FIELDS['trans_type'], 'void')
          super(InnovativeGW, self).set(self.REQUEST_FIELDS['trans_id'], trans_id)
          super(InnovativeGW, self).set(self.REQUEST_FIELDS['alt_trans_id'], ref)
          super(InnovativeGW, self).set('ordernumber', ordernumber) #hardcoded because of uniqueness to gateway
  
          # send transaction to gateway!
          response, response_time = self.request()
          return self.parse(response, response_time)
code_tokens: def void ( self , trans_id , ref , ordernumber ) : self . charge_setup ( ) super ( InnovativeGW , self ) . set ( self . REQUEST_FIELDS [ 'trans_type' ] , 'void' ) super ( InnovativeGW , self ) . set ( self . REQUEST_FIELDS [ 'trans_id' ] , trans_id ) super ( InnovativeGW , self ) . set ( self . REQUEST_FIELDS [ 'alt_trans_id' ] , ref ) super ( InnovativeGW , self ) . set ( 'ordernumber' , ordernumber ) response , response_time = self . request ( ) return self . parse ( response , response_time )
short_docstring: Sends a transaction to be voided (in full)
short_docstring_tokens: Sends a transaction to be voided ( in full )
comment: """
          Sends a transaction to be voided (in full)
          """$SEP$#set up transaction$SEP$# considering turning this into a decorator?$SEP$#setting transaction data$SEP$#hardcoded because of uniqueness to gateway$SEP$# send transaction to gateway!