We're doing a similar thing in our application, but we just map it straight to a filedocument entity and then do our microflow actions afterwards, is that an option for you?
Alternatively, if the other service supports it, you could see if they can send the binary contents as a string instead and perform actions on that with base64 encode / decode as needed.