Yes you employer have to submit job offer online through employer portal amd pay $230 feed and then have to give you employment number.Thank you for your reply. No. My employer didn't pay before I applied the WP. When I applied through IRCC online account, it didn't ask for such a payment. Right now, the IRCC is asking for the payment so that they will finalize my application.
https://www.canada.ca/en/immigration-refugees-citizenship/corporate/partners-service-providers/employer-portal/user-guide.html