I just had a terrible usability experience at StubHub.
I upgraded my AMEX card recently. This resulted in my account number staying the same, but the expiration and security code on my new card are different. Towards the end of the process through which you list tickets, you are asked to provide or select a credit card as a guarantee that the tickets you’re listing are legitimate.
I was presented with the option to use my saved card info, but these details were out of date. I clicked “Add new card” to attach my updated AMEX info, but it said that the card was already attached to the account because the card numbers matched (even though the expiration and security code were different.) Slightly annoyed, I tried to just use the old/outdated info. But, StubHub built in a validation to verify the credit card details are working upon submission. While this is a great idea, it was just more of a pain for me. I was prompted by error text in red to “Please update your card information.”
At this point, I was seriously starting to consider abandoning listing the tickets and doing it later/elsewhere. Since I had another card handy, I grabbed it and punched in its information. Since the odds of this card actually being used for anything (the tickets *are* legitimate, after all), I didn’t see any harm in using a less preferred credit card for this task.
StubHub’s fraud detection software was triggered by my Citi Bank card for some reason. So, I can’t use my AMEX because it’s already on the account but it’s details are invalid, and I can’t use my Citi Card because of a false positive fraud alert. At this point, I’m committed to selling these tickets, though. I right click on the StubHub logo home button and and select open in a new tab. Then, I navigate to the My Account page, and from here find the section for Adding/Removing credit card data.
I remove the out-of-date AMEX details and close the tab. Back to my Sell Tickets window. Luckily for me, when you submit the card details the site checks the database for the existence of the card each time (rather than just pulling from what has already been populated and displayed on the page.) Otherwise, I would have had to “trick” the page into refreshing, since a normal F5 would have likely interrupted my session/given a page expired error and resulted in my having to start all over again.
All of this could have been avoided with an “edit” button, or a “delete this card” button, in the Sell Tickets process flow. Or, just by validating more than the card number as a means of saying the card is “the same.”





