Log Credit Card Access
You can fire the CreditCardRecognized event whenever a credit card is displayed. You can handle this event to create logs or perform other actions required for compliance.
Note: This event is fired only when a Primary Account Number (PAN) is displayed in its entirety ("in the clear"). It is not fired when only redacted PANs are displayed.
To log credit card access
- In the Reflection 2011 Workspace Settings window, click Set Up Information Privacy.
- Under Primary Account Number (PAN) Redaction Rules, make sure Enable Redaction is not selected.
- Under PCI DSS Rules, select Enable API events when PANs are viewed by the user.
- Set up the CreditCardRecognized event and event handler. This sample sends information from the CreditCardRecognized event to standard output.
void ibmTerminal_CreditCardRecognized(object sender, CreditCardRecognizedEventArgs e)
{
Console.Write(("\n" + "Credit Card Number Viewed on Screen \n"
+ "Date and Time: " + e.DateTime.ToString() + " \n"
+ "Machine name: " + e.MachineName.ToString() + " \n"
+ "User ID: " + e.UserId.ToString() + " \n"
+ "Card number: " + e.RedactedAccountNumber + "\n"));
}
............
ibmTerminal.CreditCardRecognized += new CreditCardRecognizedEventHandler(ibmTerminal_CreditCardRecognized);
...........
|