liberapay / liberapay.com

Source code of the recurrent donations platform Liberapay
https://liberapay.com/
1.64k stars 207 forks source link

Non-responsive and inaccurate payday UX #1392

Open droidmonkey opened 5 years ago

droidmonkey commented 5 years ago

The receiving tab where you can setup the payday information is completely baffling to me. Perhaps there is an error in our team account in the database? The following screenshot clearly shows that our team's weekly take is $8.48 but right above that it says 3 active donors give $0.58/week. I set my share to $10 and my teammate set it to 6E. No matter what I set my nominal take to, the actual take always shows $0.58. There is a leftover of $7.91. What the heck is going on???

image

Changaco commented 5 years ago

I think the algorithm that computes the "actual takes" is producing incorrect results because most donations to the KeePassXC team are in EUR but your personal account is configured to accept only USD: https://liberapay.com/droidmonkey/edit/currencies

droidmonkey commented 5 years ago

Yes that was the issue, I was not "accepting" Euros so it didn't add to my actual take. The UX is still confusing regarding the receiving tab. It should show how much from each currency you are receiving (or attempting to receive) and perform the "preferred currency" conversion to normalize everything for easy comparison.