A form of payment made via the Internet, or another data network, designed to perform the same function as a conventional paper check. Since the check is in an electronic format, it can be processed in fewer steps. Additionally, it has more security features than standard paper checks including authentication, public key cryptography, digital signatures, and encryption, among others.