Saving and reusing credit card (vaulting) with Cybersource

We use Cybersource as our payment processor. They support vaulting on their backend, however Shopify does not give any options for saving cards to Cybersource vault. Realistically is there any way (e.g. custom checkout app) to save tokenized payment data so customers don’t have to re-enter again and again every time they place an order? I emphasize “tokenized” because I want to remain PCI-compliant (i.e. I only want to save the vault/payment token and not the actual card info). We use B2B store on Plus. Thank you.