Issue #23459 Issue #23937 Support external pre-auths with no card_id.

Uses:
https://github.com/xtuple/qt-client/pull/381
@bendiy  yes, please change the server side code to set the ccpay_card_type and the update package to populate from historic data if possible. It might be hard, given potential problems reaching the encryption key from the updater.