I half looked at fanfare, but they do it via encrypted events right? And as such there are client dependecies for this to work?
I think doing this via relays makes more sense, i.e. paying the subscription or whatever simply unlocks additional content from the relay where the stuff is stored. This way it works with any client and the experience is seamless all around.
Oh, and i paid for your think twice via two different ways and it does not work.
First i opened the link on my phone and paid the invoice; after waiting endlessly i opened up fanfare on my desktop, signed in with my profile, then paid your invoice again and still....nothing other than "waiting for payment"