I visited the Rideau Centre this morning to attempt to obtain a PrestoCard
for myself (Monthly pass), my wife (she uses tickets 3 days/week), and my
son (1 ticket every week or so). I also wanted a spare card for when my
other-in-law visits. She drives from Farrhaven to our house, and takes the
bus with us downtown because she is afraid to drive downtown.
The lineup at the rideau centre was basically out the door, and management
seemed to be doing a good job of dealing with the unexpected number of
people, but waiting an hour wasn't in my todo list today, so I proceeded to
work.
I sat down at my comptuer and went to OCtranspo.com, and was led to
prestocard.ca.
javascript needs to be turned on this site. I use NoScript to keep me safe
from stupid things. The site should be useable for people without
javascript. This is a simple requirement for a site to be accessible to
people who have various disabilities. (and there is no reason for the
moneris site to need javascript. none)
So, the first use of javascript is to popup a window to show me the usage
agreement for the site. That's uselessly long. TOO LONG DIDN'T READ.
And it's in a small little window, very hard to read, impossible to change
the font size (can you say "Senior citizens"), I didn't find a way to print
it. I didn't try copy and pasting it. How will I know if it changes?
PLEASE FIRE THE LAWYER WHO WROTE THIS. IT IS USELESS. Visit tos-dr.info.
I walked through the process for my first, card, saw the button "Edit
Products", and clicked on it, before I hit pay. Oops, you lost all of the
form entry bits. That's really a loss. I tried logging in again, only to
realize that actually, you haven't even created my account yet.
The technical term for this failure is that your site is not RESTful. This
means your web development guys are back in 1998. The .aspx extension on
he URLs would seem to confirm that.
I went through things again, and went to payment, at which point I
discovered that Moneris really does suck. Once I enable javascript, it
gets all confused, so I had to start again.
Now that you have lost my payment, I come back, and discover that I have an
account now. Apparently you don't create an account until I click on "Pay",
which is a serious mistake in user flow. Oh, since you check to see if my
username is unique (rather than using my email address. DUH. Good web people
figured that awhile ago), at the page where I enter it, by the time I get
to payment, actually, it could already be in use.
so I ask for a card, and I'm asked to view the user agreement
again. Another fail. I already agreed to it.
so I click on "get a card" on the left, when I get to payment for my wife's
card, and I get myself a card, I get to payment, and you have forgotten
about first card. Okay, so you don't really have a shopping cart.
finally, I ordered two cards, having to do two credit card transactions.
I've very glad that you are putting the credit card transactions elsewhere,
because if it was processed through your site, I would not be using it.
I happened to return to the contact us page (in another tab), to enter
another comment, and noticed that the contactus page had expired. WAT?
It's a contactus page, there shouldn't be any state at all associated with
it.
Given that the web people have had an extra 8 months to fix any issues, I am
pretty upset about the quality of this interface. I will have to use this
site 6-8 times a year, I really expect it to work properly.
I have done sites like this in 6-8 weeks, and they worked way better than
this.
11:57 AM