Bug 155334

Summary: Credit card donation requires email address
Product: LibreOffice Reporter: Cip <ciprian.m.vizitiu>
Component: DocumentationAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED MOVED    
Severity: normal CC: floeff, olivier.hallot, stephane.guillou
Priority: medium    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:

Description Cip 2023-05-15 17:43:30 UTC
Description:
Stripe payment system makes the email field of the payment form mandatory. Other payment systems do not require a valid email address in order to complete a payment. As I disagree with Stripe's terms and conditions regarding marketing communication I am unable to complete the payment.

Steps to Reproduce:
1. Go to https://www.libreoffice.org/donate/
2. Select "One Time Donation" 
3. You are redirected to https://checkout.stripe.com/c/pay/cs_live_[  ... very_long_UUID...]
4. Leave the email field empty while filling all the other details 
5. Click "Donate"



Actual Results:
The payment form underlines the email field as "REQUIRED" 

Expected Results:
User should be able to complete the financial transaction using only the credit card details.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 7.4.6.2
Build ID: 40(Build:2)
Comment 1 Stéphane Guillou (stragu) 2023-05-15 20:17:12 UTC
Florian, is that a legal requirement for sending a donation receipt?
Asking before moving the ticket to Redmine in case it's an obvious "won't fix".
Comment 2 Florian Effenberger 2023-05-16 10:37:24 UTC
We have turned that on back in the day for two reasons:

* Make donation confirmations easier, if we have contact data

* Avoid fraudulent payments (which sadly happen a lot to "test" out credit cards), as also the e-mail address is a part of these checks

So, it's not per se mandatory, but I fear turning it off has some major drawbacks. Could be something to discuss in the team meeting.
Comment 3 Stéphane Guillou (stragu) 2023-05-16 11:38:57 UTC
Thank you, Florian.
Marking as "moved" as this is not the place for such reports.
Cip, your comment is noted and will be discussed, as Florian said.
Thanks!
Comment 4 Stéphane Guillou (stragu) 2023-05-17 11:55:30 UTC
Cip, just reporting from the TDF team discussion, it was decided that the email field should be kept for a few reasons:

- it facilitates greatly record-keeping, in case donors need a record, proof of their donation, or communicate with us about any issue regarding the transfer. Not having automatic receipts sent would mean dealing with a much larger volume of communication from donors.
- regardless of that, it is possible to use a non-existant email address when donating with Stripe - I just tested. People concerned about privacy can go with that (unless it depends on your bank, not 100% sure).

Thank you.
Comment 5 Cip 2023-05-17 12:06:41 UTC
Thank you for the update. That second point almost solves the "bug".