Not yet...Only your employer can add funds to your Instant account.
The power to add funds to your Instant account lies solely in the hands of your employer.
They have the ability to deposit funds through payroll, tips, and any other general payments such as expense reimbursements or bonuses.
At this time, Instant does not have the capability to support directly funding your Instant account outside of your employer.