Selective storage/deletion of tokenized credit cards

We have been automatically storing tokenized cards and would like to continue using this feature.

Our ticket kiosks use a dummy constituent ‘Kiosk User’ as a way to offer a quick, anonymous guest checkout experience. Since this dummy account is used by many different users each day, we realized it has been storing hundreds of tokenized cards on the record, which we do not want.

The only way I can find within the client to clear out just this specific account is to delete the cards one-by-one from the record. The parameters on the Credit Card Tokenization and Deletion Utility can be set to EXCLUDE a list of constituents, but not to target specific ones.

I am looking for:

  • a way to prevent the storage of tokenized credit cards in specific situations (e.g. by constituency, MOS, etc.) or
  • an overnight procedure to clear out the cards saved to the dummy account

I’ve been in touch with TASK, and am currently looking into developing a stored procedure based on AP_PURGE_T_ACCOUNT_DATA. Before we spend a lot of time on it, I wanted to check if anyone else already has a solution.

I’ve tested simply deleting the lines from T_ACCOUNT_DATA for that specific customer_no, and haven’t found any issues yet. Could it be as simple as that, or am I missing something?

We are on 12.5.1 and use Payment Express.

Parents
  • I’ve tested simply deleting the lines from T_ACCOUNT_DATA for that specific customer_no, and haven’t found any issues yet. Could it be as simple as that, or am I missing something?

    Probably: I'd still look at the guts of AP_PURGE_T_ACCOUNT_DATA to be sure they aren't doing anything else.

    Alternatively you could create an autogenerate list of all customers with credit cards except the kiosk customer.  It would hopefully not be too crazy a list to use as an exclusion, though I'd suppose you'd have to worry about the time between the regeneration of the list and the execution of the delete in AP_PURGE_T_ACCOUNT_DATA.

  • create an autogenerate list of all customers with credit cards except the kiosk customer

    I like the idea of limiting the list to only accounts with a stored credit card, to keep it from getting out of control, but I haven't found the right criteria to actually build it. Any ideas on how to make that happen?

Reply Children