Square provides payment processing solutions, including hardware and software, to help businesses accept payments easily, both online and offline.