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)
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".
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.
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!
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.
Thank you for the update. That second point almost solves the "bug".