Your cryptocurrency wallet address is the same as your bank account number.

To receive a cryptocurrency, you need to disclose the wallet address to the other party or capture the QR code.

The wallet address does not allow others to withdraw from your wallet.
For some cryptocurrency, the other party can search your deposit/withdrawal history.

Thank you.