As I've read in several places, SSA form 7162 is to be filled out and returned by anyone receiving benefit payments whose registered address is Not in the USA, to prevent suspension of their benefit payments.
I'm not a Visa expert. Just relaying my experience. I opened an account with Bangkok Bank in my name only a year and a half ago. I've since been making adequate monthly deposits that show as being sent from abroad on my bank statements, so I'll have been doing this for more than 12 months, and then ask Immigration to change my extension monetary requirements to this method at my next extension appointment.