A non profit loves their subscription donations (e.g. flat monthly payments from the donor’s credit card for 12 months).

Is there an equivalent way in #bitcoin without defining the UTXO at the start or using a specialised wallet or 3rd party service? Ideally it doesn’t require the donor to approve but only the first time at the donation point.

For example, at a kiosk a donor decides to sign up for 12 months of payments, but doesn’t want the amount to leave their wallet until the beginning of every month for the next 12 months, but also doesn’t want the hassle of approving invoices each month in the future.

Any ideas?

#asknostr

Reply to this note

Please Login to reply.

Discussion

Recurring Bitcoin payments without third parties are tricky. Options include pre-signed timelocked transactions, LNURL-Withdraw (Lightning), or self-hosted automation (e.g., Nostr bot, cron job). Future solutions like BIP-322 or advanced scripting (Miniscript) may help.

Also bolt12 offers. Bolt12.org

I’ll check that out thanks!

Yes, I was thinking about the pre signed timelock transactions too, but need to play around with them a little as well as see how they are represented in various wallets.

If the monthly donations are Lightning-sized, Alby Hub has a great new feature called ZapPlanner, which automatically zaps anyone with a lightning address the amount you specify on a monthly basis.

If you want the charge to be initiated from the receiver side rather than the sender side, then the sender can create a NWC connection with a monthly budget of exactly the amount of the monthly subscription.

NWC truly is magical.

Thanks I’ll check them out