code: def initialize(self, request):
          
          if request.method == 'GET':
              # PDT only - this data is currently unused
              self.query = request.META.get('QUERY_STRING', '')
          elif request.method == 'POST':
              # The following works if paypal sends an ASCII bytestring, which it does.
              self.query = request.body.decode('ascii')
          self.ipaddress = request.META.get('REMOTE_ADDR', '')
docs: Store the data we'll need to make the postback from the request object.