Page MenuHomePhabricator

Donation form: expiration date entry errors
Closed, ResolvedPublic

Description

We've seen ~12 donors this week report confusion about the expiration date field on the donation form.

One issue is that if the donor types a '/' , the form seems to ignore it. If you type "1/20" the form replaces that with "12/0". Would it make sense to enable a donor-typed / to stick as text?

The second issue is that the validation seems to require two digits for the month, so donors entering a single digit may get an error like this:

ExpDtErr.jpg (1×1 px, 197 KB)

Is it possible to adjust the validation so that a single digit month is acceptable, or so that it converts 1 through 9 to 01 - 09?

Event Timeline

This is all in the card processor's iframe, so we'll have to request it from them. Looks like the (new) Ingenico Connect form, right?

Yes, these look to be all from Ingenico.

@Ejegg is there anything more technical we should ask Ingenico for than this (i.e. any tech language I should include):

  • please enable a donor-typed / to stick as text in the exp date field
  • please adjust the validation so that a single digit month is acceptable, or so that it converts 1 through 9 to 01 - 09

Hi @MBeat33, your initial writeup of the problem on the description of this ticket looks great! If you send that, screenshot and all, it should get the message across.

MBeat33 claimed this task.

No longer seeing this error.