I would like to maybe setup Lightning payments for this. I built it a couple of years ago when Lightning support was a bit less than it is today.
If you have a getalby.com account, you can easily insert HTML headers so other getalby users can pay you with lightning. Because of Nostr, it seems like more and more people have set up an alby account. It's an easy way to have quick lightning payment integration in your website until you properly set up a non-custodial system to collect payments.
I think you simply need to add headers in your HTML pages like so:
<meta property="alby:name" content="agora256
Not sure you need the last 2 <meta>, see doc here: https://guides.getalby.com/overall-guide/alby-for-developers/alby-meta-tags, but that works well.