What is identity proofing?

Put simply, identity proofing is the process a business undertakes to confirm the identity of a user making an online transaction. But in practice, the process is much more complicated than it sounds.