Can my financial institution create my PayID without telling me? 

By February 7, 2018

No. Your financial institution must ensure they have your permission to create a PayID on your behalf.