diff --git a/src/app/document/controllers/MetaSignSignatureController.php b/src/app/document/controllers/MetaSignSignatureController.php
index bc74d38e60df00aef1c71017b8571ebcff834f31..cbc751e38e099fdc30b153c257098896366f02e4 100644
--- a/src/app/document/controllers/MetaSignSignatureController.php
+++ b/src/app/document/controllers/MetaSignSignatureController.php
@@ -233,7 +233,7 @@ class MetaSignSignatureController
         $tmpDocument = $signer->preSign(new \SetaPDF_Core_Writer_TempFile());
 
         $resultSignature = MetaSignSignatureController::signHash([
-            'config'            => $config,
+            'config'    => $config,
             'docHash'   => base64_encode(hash_file('md5', $tmpDocument->getHashFile()->getPath())) ]);
         if (!empty($resultSignature['errors']) || !empty($resultSignature['code'])) {
             return ['code' => $resultSignature['code'], 'errors' => $resultSignature['errors']];
@@ -302,8 +302,7 @@ class MetaSignSignatureController
                 "signatureKeyId" => $args['config']['metaSign']['signatureKeyId'],
                 "signatureProfile" => $args['config']['metaSign']['signatureProfile'],
                 "document" => [
-                    "docContent"  => $args['docHash'],
-                    "mimeType" => "application/pdf"
+                    "docHash"  => $args['docHash']
                 ]
             ])
         ]);
@@ -312,6 +311,6 @@ class MetaSignSignatureController
             return ['code' => $curlResponse['code'], 'errors' => $curlResponse['response']['errorInfo'] ?? $curlResponse['errors']];
         }
 
-        return ['signatureContent' => base64_decode($curlResponse['response']['signatureContent']['bytes'])];
+        return ['signatureContent' => $curlResponse['response']['signatureContent']['bytes']];
     }
 }
\ No newline at end of file