Yes, at this time, you will need an Enrollsy account to buy a Gift Card. Currently, the only way for customers to purchase Gift Cards is through the customer portal.
NOTE: To log in to that created account, you must create a password using the reset / set up password button on the sign-in page.