liberapay.com
liberapay.com copied to clipboard
Limiting currencies doesn't affect existing donations
Hi, I have our Liberapay account tagged only for GBP but it seems to do nothing. We've still had people donate with USD, CHF, NOK and so on.
Looks like a bug with allowing multi currencies through still?
The change you made to the list of currencies you accept did have an effect. If you look at https://liberapay.com/gamingonlinux/donate you can see that there isn't a currency selector, and that the first Frequently Asked Question displayed is:
Can I donate in another currency?
No, gamingonlinux only accepts payments in British Pound.
However, changing the accepted currencies doesn't affect existing donations, that's why you're still seeing incoming payments in foreign currencies. You should have seen a warning message about that when you changed your settings (“You currently receive the equivalent of £XX.XX per week from donations in foreign currencies. These donations will not be converted to your main currency.”).
I'm planning to modify what the currency settings do, so I would be interested in knowing why you decided to accept only one currency and whether the new system described in #1862 would be problematic for you.
Stripe is a special case, because the money doesn't touch us until it's in our native currency. The problem I have is PayPal, because multi-currency and exchange rates and so on, it becomes a nuisance to log it all for taxes which is why I prefer to limit it to my own currency.
Okay, so the new system would be better for you since it would prevent donors from sending foreign currencies through PayPal.
I'm curious, do you use PayPal's automatic currency conversion? That's what I do to simplify my accounting. The foreign currency amounts are visible in my PayPal ledger, but I ignore them and use the converted amounts instead.
The only way I am aware to have it auto convert is to not have the currency setup, and in PayPal's settings tell it to auto convert. That's not foolproof though. Even if I only have £ setup in PayPal, it will at random for bigger sums open a $ balance instead of auto converting. PayPal is a huge nuisance.
Even if I only have £ setup in PayPal, it will at random for bigger sums open a $ balance instead of auto converting.
I've never heard of that before. Did it happen to you multiple times?
Yes, happens all the time and I am trying to get them to look into why but that's out of scope of this ticket ;)
Hi, is there any update on this? I really only want to have payments made via GBP on my Liberapay.
I haven't worked on #1862 yet, sorry.
Have you considered disconnecting your PayPal account from Liberapay? Most of the donations you receive through Liberapay are processed by Stripe, and you already accept PayPal donations outside of Liberapay, so the loss from not having PayPal as a payment method in Liberapay should be minimal.
It's not just PayPal, Stripe too. The whole point, again, of picking a specific currency is to only get that.
Based on your previous comments, I thought your problem was only with PayPal, since Stripe properly converts the funds into your currency.
Regarding the issue that restricting the accepted currencies doesn't do anything to existing donations, I guess we should require each donor to accept the currency change at the time of their next renewal.
I guess we should require each donor to accept the currency change at the time of their next renewal.
That would be the proper way to sort this.
(I started working on this last month.)