Answer
NAVcheck deposits are non-payroll deposits from Navy Federal Credit Union which is their checking line of credit. Direct deposits are the paychecks directly deposited from your employer to your checking account. You can set this up through your payroll provider or your payroll portal.
Additional notes
The app needs at least two direct deposits or one deposit plus a pay stub for us to setup/verify your payroll info. Please note that we are unable to process transfers. To know more about invalid direct deposits, please click here.