📄️ Introduction
A card payment is one of two things, and the card networks treat them very differently.
📄️ Obtain a Token
📄️ Take the First Payment
The first payment must be customer-initiated. The customer is present, 3DS runs, and the card is stored — which is what makes every later merchant-initiated charge possible.
📄️ Store the Customer and Payment Method IDs
This is the step everything else depends on. Two IDs, saved in your own database, against your own user record.
📄️ Charge the Stored Card
With both IDs saved, you can charge that card whenever you need to — no customer, no browser, no 3DS.