On Mon, Jul 13, 2015 at 6:33 AM, Peter Harpending <[email protected]> wrote: > On Mon, Jul 13, 2015 at 07:50:07AM +0200, Nico Rikken wrote: > It occurs to me that we could just *advertise* a payment as US $0.15 per > day or whatever, but only do the actual payment processing once a > month. This would sort of be a pain though, because we would have to > > * Set up the account views to mirror this (i.e. remove $0.15 from > someone's apparent funds every day) > * Have some sort of buffer system and a cron job for actually processing > the payments. > > For those who somehow don't understand my awful explanation of my idea: > > * Jan 1: X pledges $0.15 / day to project P, loads $50.00 into his account. > * Jan 2: X notices that he only has $49.85 in his account, however no > actual transaction has taken place > * Jan 3: X notices that he only has $49.70 in his account, however no > actual transaction has taken place > * Jan 4: X notices that he only has $49.55 in his account, however no > actual transaction has taken place > * ... > * During this time, $0.15 is taken from his apparent funds each day and > loaded into a buffer, which, at the end of January's 31 days, will > have $4.65. Again, no actual transaction has taken place > * January 31: X notices that he only has $45.35 in his account. Today, > an actual transaction will take place giving $4.65 to project P.
I agree that this may be too tedious, however it may not be difficult to put a quick calculation to view on the screen such as "$15.00 USD/month, or roughly $0.30 USD/day". This calculation would be monthly pledge / 30 (hence using the word "roughly", as we know some months have 31 days, February has 28 or 29, so it won't be exactly that every month, it's just a ball-park estimate, so users could have an idea). I don't think we'd need to make it any more difficult than that, should enough users want such a functionality. - Jason _______________________________________________ Discuss mailing list [email protected] https://lists.snowdrift.coop/mailman/listinfo/discuss
