> you need to communicate your bank account number
in Latvia we need to do this for domestic payments anyway. We use IBAN even for domestic payments..
> and likely your legal name.
not mandatory. If provided, the bank tells you whether the recipient name matches the account, but if not, you can proceed with the payment anyway.