code: def posted_data_dict(self):
          
          if not self.query:
              return None
          from django.http import QueryDict
          roughdecode = dict(item.split('=', 1) for item in self.query.split('&'))
          encoding = roughdecode.get('charset', None)
          if encoding is None:
              encoding = DEFAULT_ENCODING
          query = self.query.encode('ascii')
          data = QueryDict(query, encoding=encoding)
          return data.dict()
docs: All the data that PayPal posted to us, as a correctly parsed dictionary of values.