code: async def handle_request(self, request):
          
          service_name = request.rel_url.query['servicename']
          received_code = request.rel_url.query['pairingcode'].lower()
          _LOGGER.info('Got pairing request from %s with code %s',
                       service_name, received_code)
  
          if self._verify_pin(received_code):
              cmpg = tags.uint64_tag('cmpg', int(self._pairing_guid, 16))
              cmnm = tags.string_tag('cmnm', self._name)
              cmty = tags.string_tag('cmty', 'iPhone')
              response = tags.container_tag('cmpa', cmpg + cmnm + cmty)
              self._has_paired = True
              return web.Response(body=response)
  
          # Code did not match, generate an error
          return web.Response(status=500)
docs: Respond to request if PIN is correct.