Interesting idea. Since it costs (at the moment) less than a dollar to post a message, does that still work well with Stripe?

I'm always a bit worried about making super low priced services myself with Stripe, mainly cause I've heard that's a common target for credit card testing fraud, but interested to hear your thoughts.

Thanks! And it does actually. I basically set all messages prior to the 50 cent value being hit as free just to promote early engagement and prevent transaction failures (Stripe suggest $0.50 as a minimum). But generally speaking, their (online transaction) fees are 2.9% + $0.30 so there's solid headroom.

I've got lots of features on both the frontend and backend to prevent automated behavior that could be problematic. But ultimately nothing is stopping someone from throwing a random number into the payment modal to see if it works (though they'd still have to enter an email, zip, expiration, and CVV too).