Accounts Requirements
See the main accounts page for overview, this is for specific elements of the accounts system.
Regular Sponsorships
Sender Form:
- Select recipient from list (may need a role of recipient to autofill from WP)
- Enter amount sent (in btc)
- Message (optional)
Recipient Form:
Confrm receipt (checkbox?)
Presentation
Each recipient’s accounts can go in a section on their own blog/page/profile. Probably a sub page of their own page would be best. This would need to show a table with columns for
- sender
- date
- amount
- received
This will need to take into consideration that recipients will be getting regular payments, so it should show the senders regardless of if they paid or not. We can use the mailing list (listmonk) to send out regular reminders to sponsors. The recipient could monitor their own receipts and notify of missed payments so another reminder can be sent.
Specific Fundraisers
Item Form:
This would be for irregular payments for one-off expenses like the water tower in Kenya. We could use btcpay server fundraier forms as an example. Probably best to do the first two types first and perfect that system, then move on to fundraiser system.
For project item funding we should try to be able to use the same system as much as possible. The main differences will be
- Amounts sent will be variable
- They need not have a specific sender
- They can be anonymous and not even entered by the sender into our accounts
- Need to be registered by the recipient….
- Will have a specific target to reach and thus will need to be able to close automatically when it is reached.
This lack of verification is not ideal, we will need to figure out how to catch the amount being sent by making a form for people to fill before sending to the lightning address. Without this, all the recipient needs to do is fail to say they received it and no-one will know.