code: def _prepare_consume_payload(did, service_agreement_id, service_definition_id, signature,
                                    consumer_address):
          
          return json.dumps({
              'did': did,
              'serviceAgreementId': service_agreement_id,
              ServiceAgreement.SERVICE_DEFINITION_ID: service_definition_id,
              'signature': signature,
              'consumerAddress': consumer_address
          })
docs: Prepare a payload to send to `Brizo`.
  
          :param did: DID, str
          :param service_agreement_id: Service Agreement Id, str
          :param service_definition_id: identifier of the service inside the asset DDO, str
          service in the DDO (DID document)
          :param signature: the signed agreement message hash which includes
           conditions and their parameters values and other details of the agreement, str
          :param consumer_address: ethereum address of the consumer signing this agreement, hex-str
          :return: dict