We’ve managed to kick off the first 2 weeks of 2008 with some great enhancements to the Order screen in Shopify.
Localized Address Display
The first enhancement to the orders screen we added is the localized display of addresses. This means that no matter where your customer lives you’ll see the address in the correct format for that country.
The second new feature is the ability to add tracking numbers to orders. The tracking number can be added while you’re marking your items as shipped. If you don’t know the tracking numbers at the time of shipment you can always add the tracking number later. The tracking number will also automatically link to the carrier’s tracking website so you can quickly look up the tracking history of a shipment.
The biggest new feature added is the addition of a risk assessment summary.
Credit card providers use several mechanisms for reducing credit card fraud. The first is called the Address Verification System (AVS). AVS compares the numeric portion of the customer’s billing address and zip code to the information on file with the credit card issuer. This helps reduce a significant amount of fraud because thieves are required to also obtain the billing address information for the credit card they’ve stolen. Visa also provides some compelling information in the Merchant Guide to the Visa Address Verification Service.
The second method to reduce credit card fraud is the validation of the credit card’s Card Verification Value (CVV). The CVV is 3 or 4 digit number on the back of the customer’s credit card and helps to ensure that the buyer has the card physically in their possession. The credit card companies also forbid the storage of the CVV code, so credit cards stolen online wouldn’t be useable.
Shopify has been submitting the buyer’s billing address for address verification and has been requiring the CVV code during checkout for a long time now. What was lacking was the presentation of the information. The gathered data is now presented in an easy to view table that either displays a green check for success or detailed information about the failure.
The last piece of the risk assessment is the IP Address check. The IP address check compares the country of the buyer’s billing address to the country the buyer placed the order from. If there is a mismatch then Shopify will issue the warning so that you can investigate the order with the buyer.
The screenshot above shows a very risky order where the CVV code matched the credit card, but the AVS checks and IP address checks failed.
The new Risk Assessment features are designed to help provide the Shopify store owner with all of the information required to quickly and accurately assess the validity of the orders they receive.
Tobi is a programmer through and through and has the artistic ineptitude to prove it. Born and raised in Germany, he dropped out of high school because they weren’t teaching anything related to computers. After immigrating to Canada, he founded jadedPixel with Scott to start a Snowboarding retail store which lead to the experience needed to create Shopify. While working on Shopify, Tobi released lots of open source projects and was recruited to the core team for the web 2.0 poster child programming environment: Ruby on Rails.
In his past lives, Scott has been a bike messenger, a university lecturer and a professional driver at NATO. Since getting into high tech, he has worked at three start-ups and has sold and supported software to some of the largest organizations in the world.
Scott is a big fan of snowboarding, iyengar yoga and ultimate frisbee. He is also a published writer, an exhibited artist and holds a PhD in Political Science. At jaded Pixel, Scott moves all the paperwork from the inbox to the outbox and once in a while has a good idea.
Born and raised in Germany, Daniel decided to study computer science and music at the University of Dortmund. He discovered a new joy in programming after encountering Ruby. He is also extremely excited about anything artsy fartsy, may it be advertising, photography or interface design.
He likes snowboarding, climbing, boardgames, coffee, sushi and weird music.
Besides working on Shopify he has a foot in the open source community.
After finishing his Bachelor of Science in Computer Engineering at the University of Alberta, Cody found himself hooked on Ruby on Rails and living in Ottawa. Realizing that Tobi was also in Ottawa, Cody emailed him out of the blue to chat about Rails. The rest, they say, is history.
When not soliciting strangers to talk about programming, Cody also enjoys snowboarding, climbing, biking, and traveling to new places.
When he’s not in the ceiling pulling wires, Paul enjoys his role as a UNIX gunslinger for jadedPixel.
Paul is a graduate of Carleton University where he studied a wide variety of subjects before leaving with a degree in psychology.
James is currently working towards a degree in the cognition and computation stream of the cognitive science program at Carleton University, which is just about the perfect field of study to satisfy his various interests.
He first met the jaded Pixel developers through the local Ruby users’ group that they started up, and then ended up writing help documentation for them when Shopify launched in mid-2006. Now he’s on board full-time when not attending classes, having loads of fun working on Shopify and jaded Pixel’s various open-source projects.