Can we know if the invoice recipient has a MobilePay account ?

Regarding InvoiceDirect, then the Invoice won't be created if consumer (user) does not have the MobilePay app.

if it is an Invoice Link in that case there is a "toast message" a red prompt message on the top of the landing page