I have a limited need for a payments gateway due to low volume. I was using Zaprite. My subscription is up in May. I canceled because they started to implement a % per tx fee. It was called "incentive alignment" but I see it as rent seeking. Opinions may differ. Bootstrapping businesses is hard.
Anyway, was clanking tonight a waterfall document for how one could make a simple checkout doable. I think it can be done using a lightweight daemon that just sits on your probably already always on computer. Or your Start9 or Umbrel. The daemon would be a nostr bot that chats via marmot directly with the customer to manage their cart and payments. The API keys for your preferred payment (mine are Square and Strike (yes, I know I should self-host, fuck off)) sit on the device you're running it on so there's some mitigated security concern. The messaging between the daemon and customer is well structured following a protocol so there's hopefully not a lot of ambiguity.
it's just an idea at this point but you can explore it here: https://github.com/EthnTuttle/purser
no guarantees that i actually make it happen but it seems doable.
GN nostr.
Anyway, was clanking tonight a waterfall document for how one could make a simple checkout doable. I think it can be done using a lightweight daemon that just sits on your probably already always on computer. Or your Start9 or Umbrel. The daemon would be a nostr bot that chats via marmot directly with the customer to manage their cart and payments. The API keys for your preferred payment (mine are Square and Strike (yes, I know I should self-host, fuck off)) sit on the device you're running it on so there's some mitigated security concern. The messaging between the daemon and customer is well structured following a protocol so there's hopefully not a lot of ambiguity.
it's just an idea at this point but you can explore it here: https://github.com/EthnTuttle/purser
no guarantees that i actually make it happen but it seems doable.
GN nostr.
42❤️3💜1🤙1