I'm trying to figure out how CyberSource works.
Client-side tokenization of a credit card is possible with CyberSource's Secure Acceptance Flexible Token API.
It's easy enough to do that part. You can find a lot of documentation and a few packages that do it.
With the CyberSource Payments API, how do I create a charge using that token?
There are examples showing how to tokenize the card on the client and how to charge an untokenized card (i.e. card data is sent to the server), but I can't find any that show how to use the Flexible token to create a charge (or pre-auth).
CyberSource doesn't seem to provide that information, unlike most other gateways such as Stripe.
Is there something I'm missing?
I'm using Node but happy with solutions in other languages.