You are a web developer and want to implement HTTPS on your site. Will you need to purchase SSL Certificate? – Surely, YES.
But there is letsencrypt. If you use letsencrypt, you can enable HTTPS on your site freely.
As a way to implement letsencrypt to enable HTTPS, you can use Certbot ACME client.
Please visit this url and follow their easy guides, then you can easily enable HTTPS on your site without any payment.
Super!