Can my financial institution create my PayID without telling me? 

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