We recently built a SaaS product https://tomorrowapp.io and hands down the largest piece of work was payment integration. Payment is taken both as a percentage per transaction and a monthly subscription depending on your plan.
We use Stripe to handle payments and whilst the API is freakin incredible, it is also extremely flexible meaning tons of reading, coding and testing to get the exact functionality you need.
We think, for the most part, many startups are looking for similar functionality so we are building a platform to provide the specific tools needed for processing payments as a startup or small business. Our core goals are speed of integration and theme customization.
But by building on top of stripe you can still utilise the full power their platform when the time comes so there is no vendor lock-in with us.
It would be awesome to understand the pains you have found with integrating payments for your product?
Check out our home page https://www.feegrid.com and drop your email to stay in touch with product updates, and let us know if you like to idea :)
Congrats on building this. I just got myself an account and love the onboarding. The only observation I am able to share after only having played around with it for such a short time is that I was initially confused where to create an event. I intuitively went to the schedule looking for a "Create" button (conditioned by Google Cal), but couldn't find it. Didn't take me long to find where it was though.
Also I couldn't create the event? Or choose my own location and host outside of a predefined option? Is that functionality yet to be built?
Hey thanks for checking out the app! It's really great to hear about pain points anyone faces, its really difficult to notice when you know the product inside and out :D
You can create extra hosts and locations in the sidebar menu, or you can type a custom value into the input and hit "enter" - I should really document this in-app now you mention it.
Create event should work, but if you had trouble I'll do some further testing around this. Thanks again for the feedback.