Page MenuHomePhabricator

Apple Pay donors seeing first & lastname error messages
Closed, ResolvedPublic

Description

We've seen three Apple Pay donors get missing name error messages from our form:

CIDZendesk ticketdatemerch ref #screenshot?browser specs
97545841750861Oct 9237716910.1Y-
241677841735380Sep 16235979152.1Y-
592375191686030June 2231377517.2YSafari and Chrome

1735380.png (2×1 px, 705 KB)

1686030.png (2×1 px, 339 KB)

1750861.png (2×1 px, 374 KB)

This is not a frequent error, but we thought we'd document in case we see more. We're advising donors the following, but if anyone has any other suggestions please let us know why donors may be getting blocked at this step with this message.

If you are prevented from donating because you are receiving the error message that your billing name is not present or invalid, please visit https://support.apple.com/en-us/118219 under the “Update your Apple Pay information” section to confirm if your name is correctly entered in the Apple Pay setup. 

Event Timeline

So the ideal flow when the name is missing would be simply to display the fields as required after we get the apple pay token and realize there is no name, I think?

One more from today, CID 50298665 Zendesk 1771346

"I tried 3 or 4 times to donate today via Apple Pay. I was rejected every time because it said I must enter my name AFTER I pressed the Apple Pay button."

Two more from today:

  • #1774204 / CID 67196845 "Get the following message when trying to use Apple Pay to donate from the link in an email: image.png There was no opportunity to enter my name."

1774204.png (635×1 px, 57 KB)

  • #1774364 /CID 67196845 "There’s an error when donating with Apple Pay in Firefox, it tells me to enter my first and last name when it’s on the Apple Pay already."

I just made a successful donation via Apple Pay on both desktop and mobile via Firefox and didn't run into this issue.

An observation that is probably unhelpful (lol) -- Both of these ^ CID's in Civi have donated only once before and both were last year with Apple Pay. It appears that we didn't get the donors name from their previous Apple Pay donations as both of these donors are listed in Civi under their email addresses instead of a name. Since it worked last year for both donors seemingly without a first name/last name could it also be related to a change with Apple Pay donations now being processed through Gr4vy?

Edit: Sorry one other thought. If we're unable to change the flow and the error message is related to them lacking a first name last name in their Apple Pay account. I wonder if it would be possible to improve the error message to say something like "A first and last name must be associated with your Apple Pay in order for the donation to process."

Just noting that we continue to hear from donors who are encountering this issue. Zendesk #1791904 / CID 29491420 shared the screenshot below on 12/08.

image0 (1).jpeg (480×640 px, 159 KB)

Change #1235876 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] WIP show inputs for missing Apple Pay name fields

https://gerrit.wikimedia.org/r/1235876

Change #1235876 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Show errors for missing Apple Pay name fields

https://gerrit.wikimedia.org/r/1235876

OK @MBeat33 / @AMJohnson we figured out how to display the error within the Apple Pay sheet flow - it should now prompt them to add missing names right in their Apple Pay popup before submitting.

Awesome. Thank you, @Ejegg! We'll shout if we see any confusion or other reports about it.

XenoRyet set Final Story Points to 4.