比较完整地回答原题头的问题:
1. 你问题中50%,是指你达到完全退休年龄(65,66, 67...根据出生年月),最多可以领取美籍/绿卡配偶的50%的退休金。而不一定是50%。 比如你62岁申领,并不到50%,见:
Benefits for Spouses (ssa.gov)
2. 人在美国而没有美国身份,基本上不能获得包括社会安全退休金福利在内的各种福利(非移民签证也只能在签证有效期中领取) 见:
SSA - POMS: RS 00204.010 - Lawful Presence Payment Provisions - 01/04/2017
如果你在美国申请配偶退休福利,除非你在SSA的记录里已经有美国公民/移民的记录,你需要出示ID和移民文件 - Lawful Present.
3. 人不在美国,问题比较复杂, 见:
EN-05-10137 - Your Payments While You are Outside the United States (June 2020) (ssa.gov)
Code of Federal Regulations § 404.460 (ssa.gov)
也可以用这个查 :
International Programs - Payments Outside the United States (ssa.gov)