liberapay.com icon indicating copy to clipboard operation
liberapay.com copied to clipboard

New log-in page for donors

Open Changaco opened this issue 3 years ago • 10 comments

When an unauthenticated visitor submits a donation form, they see a page asking them to log in or create an account (screenshot). That page is a little overwhelming and disturbs some people, particularly those who dislike the idea of having to create an account, so I'm proposing a simpler page that doesn't use the word “account”.

Screenshot of the new log-in page for donors


Screencast of the new donation flow for a new donor

Changaco avatar Aug 11 '20 10:08 Changaco

We should also make sure this new page conforms to accessibility standards and inclusive design.

rkingett avatar Aug 11 '20 12:08 rkingett

The new page is simple HTML, like the current one, so I don't expect any accessibility issue.

Changaco avatar Aug 12 '20 07:08 Changaco

A remaining problem with this new page is that the donor is asked to accept Liberapay's terms of service. Removing this distraction requires further consideration and work.

Changaco avatar Aug 12 '20 09:08 Changaco

I'm less distracted by the terms but more about the e-mail requirement. Wouldn't it make sense to just generate an individual donator ID and display it there without the requirement to collect e-mail addresses?

SISheogorath avatar May 11 '21 14:05 SISheogorath

A way to contact the payer is a necessity for a recurrent donation, we need to be able to notify them when it's time to renew the donation. Email addresses are the standard contact method, and they're stable identifiers that enable grouping a person's donations together into a single account.

Changaco avatar May 11 '21 14:05 Changaco

I'm undecided. Personally I would just setup a standing order, at least over here, that's absolute standard for banks. Pay amount X to Y every Z days/weeks/months. One time setup, just works.

So in that perspective I don't see the need for email there and even less the possiblity to miss a payment, since the bank handles it, but 🤷🏻 maybe I'm complicated.

SISheogorath avatar May 11 '21 17:05 SISheogorath

Setting up a standing order through your bank's website might seem simpler to you, but it's a payment method that we can't support, because it's too problematic.

Changaco avatar May 12 '21 09:05 Changaco

Hey, @changaco, sorry to bother you about this some more but we've been asked a lot why liberapay doesn't "just" support this method of donations. Could you elaborate a bit here why this is problematic? This would help pointing people to when this comes up again. :)

(Looking forward to this page redesign a lot though!)

Bubu avatar May 13 '21 22:05 Bubu

What?

Cher172 avatar Feb 15 '22 04:02 Cher172