Masking Credit Card, Account, and Other Secure Data

The Display Mask Char field user property displays a masked version of secure data, typically a credit card number or account number. The value for this user property must include a character that Siebel CRM uses to mask characters. Siebel CRM sets this value to x, by default.

Siebel CRM uses this field user property with the Encrypt Source Field user property to display only the last 4 digits of a credit card number or account number. For example, xxxxxxxxxxxx9999. You set this field user property on a separate calculated field that Siebel CRM displays in the client instead of on the field that contains the entire credit card number or account number.

For example, Siebel CRM uses the Credit Card Number field in the Quote business component as the encrypted field that stores the credit card number. The properties of the Credit Card Number - Display calculated field include the following values:

  • Display Mask Char. This user property contains x.

  • Encrypt Source Field. This user property contains the following value. The applet field that displays the masked credit card number must reference the Credit Card Number - Display field:

    Credit Card Number

The field that the Encrypt Source Field property identifies must be encrypted. If it is not encrypted, then the masking functionality does not work.

For more information, see Specifying the Field That Contains the Encryption Key.