Prevent a "past date" from being entered in a "future date" field
One of our customers had an issue with updating their recurring order. The customer needed to update the expiration date for their credit card. The correct expiration year was 2021. The system saved the year as 1921. The customer is quite certain that they did not enter 1921 and they believed that they were only given a two digit option for the year, and that the system defaulted to 1921. This, of course, caused the next transaction to decline, but there was no feedback for the customer to know where the problem was with the information. In reviewing her record in the "back office," I was able to see that the expiration year was set to 1921, and knew the charge wouldn’t go through with that date.
In general, the system should have an error message, that prevents someone from entering a “past date” in a “future date” field. In this case, for the field named “Card Expiration Date” there should never be an instance where a year entered in the 1900s should be allowed to be saved, and for that matter anything from 2016 back, and the system should produce an error message and not be allowed to be saved. If the customer did, in fact enter "21" because there is only a 2 digit option, and the system read it as 1921, then this is a major flaw in the system that needs to be corrected immediately.
I had a similar customer issue with the field named “Next Charge Date.” Again, the customer should not be able to enter a past date, as this is a “Future Date” field. The customer entered a date in the past, and this caused the system to default to charging EVERY DAY, instead of monthly, until the date was edited. Fortunately, we caught the error on the 2nd day that the system charged the customer’s card, and so we didn’t have a major issue with our customer on our hands. If the system didn’t allow a date in the past to be entered, the problem would have been avoided. If we had been dealing with a large amount of money being charged daily to the customer's card, this would have been a major issue.
It would be helpful to have a screen shots of the images that the customer sees when they are trying to update their recurring record, in the Help Library in the Recurring Orders section. I have no way of knowing if the system is set for a two digit or four digit year in the customer interface. From the “back office” side, the system needs a four digit entry, so I assume it is the same of the “Customer Interface,” but I have no way of knowing this for sure, and it limits my ability to advise my customers over the phone.
Your consideration of these issues on your next software update would be greatly appreciated.