After you file

Although the SS administration would like for payments to happen by DD if you don't have a US bank account then  a paper check would need to be mailed to you.   You could open a US bank account and/or a US based debit card from which you could transfer funds to the foreign bank.