The short answer is yes, SSL is required. While Omella pages are SSL/TLS secured themselves, your site that hosts the page embed should also be SSL secured. There are two reasons for this:
If the parent site is not SSL/TLS secured, it might be susceptible to a man-in-the middle attack.
Your payers will be more likely to pay if they see the SSL/TLS lock seal in their browser.
The easiest way to install SSL is to contact your web host. Some web hosts such as Squarespace, WIX, and DreamHost offer free SSL. If you are just linking to your https://omella.com/your-page page, you do not need to install SSL because the page is fully SSL secured.
Another way to install SSL is to use CloudFlare's CDN which provides a free SSL layer. Cloudflare installation is more complicated. Please consult someone who is an expert with DNS to do this. Your site may experience downtime if Cloudflare is not configured correctly.