parameters: (self, transaction_id)
return_statement: return self._format_response(response, 'void')
docstring: Void a previously authorized payment.
  
          :param str transaction_id: the id of the authorized transaction in the
                                     Authorize.net backend
          :return: a dict containing the response code, transaction id and transaction type
          :rtype: dict
docstring_summary: Void a previously authorized payment.
docstring_tokens: Void a previously authorized payment .
function: def void(self, transaction_id):
          """Void a previously authorized payment.
  
          :param str transaction_id: the id of the authorized transaction in the
                                     Authorize.net backend
          :return: a dict containing the response code, transaction id and transaction type
          :rtype: dict
          """
          response = self._make_request('createTransactionRequest', {
              'transactionRequest': {
                  'transactionType': 'voidTransaction',
                  'refTransId': transaction_id
              }
          })
          return self._format_response(response, 'void')
function_tokens: def void ( self , transaction_id ) : response = self . _make_request ( 'createTransactionRequest' , { 'transactionRequest' : { 'transactionType' : 'voidTransaction' , 'refTransId' : transaction_id } } ) return self . _format_response ( response , 'void' )