Can my VeraCash account be credited by someone else's account ?

No, that is not an option.

Only credits from the bank account entered in your VeraCash account space (“My documents” section) will be accepted. 

As a result, you cannot receive social security benefits, wages or other amounts from a third party's account.