Congrats on the progress you've made so far!
I would advise using WooCommerce (free for your needs), and just opening up a PayPal merchant account. The only money you would need to get this going is domain name ($9.95) and hosting ($120/yr). PayPal will take about 2.5% of your transaction...but it's a small price to pay considering how low your overhead is for everything else. You can set it all up on Wordpress site with the WooCommerce plugin, and within the plugin there is a link to your PayPal account!