Payhip is popular for having a forever-free plan that gives you access to all of their features. There is a 5% transaction fee per sale and you can remove this fee if you switch to their monthly plans.