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 member area (“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.