Square's Disruptive Payment Service About to Learn to Code