DOL Encryption

The encryption method for credit card numbers is an RSA key-based type of encryption. Credit card numbers are stored in a separate table with high security and indirect permissions. The stored data is encrypted, and only people with permissions to the encryption key file can access credit card numbers for specific transactions. The machine key is a file stored in the machine key store on the computer.

Implementation

The encryption functionality is implemented in codeunit 824. You can modify this codeunit to implement a different type of encryption. You can also disable the codeunit to make sure that encryption is not enforced, though this is not recommended. When you modify the codeunit, you cannot upgrade the encrypted data later.

All computers running the RoleTailored client must have access to the key file.

The key is copied by using the key functions that are available on the encryption object. For more information, see How to: Set Up a Payment Services Connection

See Also

Concepts

Credit Card Payment Process

Other Resources

Credit Card Payments Setup