Conforme o manual do MDFe.
3ª parte – sign assinatura digital no padrão RSA SHA-1 (Base64) do valor do parâmetro chMDFe
(chave de acesso com 44 caracteres) a partir do certificado digital que assina o MDF-e, este
parâmetro deve ser adicionado aos demais usando um caractere “&” como separador.
1ª parte: URL http://dfe-portal.svrs.rs.gov.br/mdfe/QRCode
2ª parte : parâmetros chMDFe=43181207312871000190580010000334041421310776&tpAmb=1
3ª parte: assinatura &sign=ZZSKiypy7fkg22MUv6TUh71EI+wLYWr/fUHJy3PyWnL7d5mzEqtxu6bVbhE7AeNiDTirh1u9
gVfC2Hw+Lsno2XNL5FRUc5NcuMTT2hA6E9HYC9gryvtWAIgiCZUNG5cWWLCh0G62QdnNe8iSr
lSooQu9Z5g1vbGaTFMxaugzzvo=
Gerar o QR Code com as concatenações das três partes (URL + parâmetros + assinatura):
Ou se tem como usar a própria função AssinaXML e de forma faria isso.
Agradeço se alguem puder ajudar.