Came here to post this, but as a former Square employee I can tell you they designed the "puck" reader from scratch years ago and contracted directly with the manufacturers. Stripe clearly copied the industrial design but I'd imagine the internals are different. It will be interesting to see how Stripe fares with this - in person payments are a very different ball game than online. PayPal and Amazon have tried with what seems to be limited success.