code: def get_hashed_signature(self, url):
          
          data = "%s%s" % (url, self.association_id)
          if self.session_id:
              data = "%s%s" % (data, self.session_id)
          data_b = bytearray(data, 'utf-8')
          secret_key = base64.b64decode(self.secret_key)
          secret_b = bytearray(secret_key)
  
          hashed = hmac.new(secret_b, data_b, sha1).digest()
          return base64.b64encode(hashed).decode("utf-8")
docs: Process from Membersuite Docs: http://bit.ly/2eSIDxz