issue #23937 - part 2 of desktop client side

Part 2 of the Qt client changes that correspond to the xtuple changes in https://github.com/xtuple/xtuple/pull/1591 for transactions without a corresponding ccard record.
@gilmoskowitz 
I found the format to be different from the pre-auth response and the capture request.
Response sends `XXXX4242`. Request says "Full card number or last four digits". So in Drupal, I stripped the `XXXX` and I'm just pushing `4242` into the `ccpay_card_pan_trunc` column.

We should pick one and stick to it. Which one do you want to use?