A typical card payment looks like a single user action, but internally it is a chain of five to six interactions: between the website, its processor, acquirer, payment system, card issuer, and sometimes an anti-fraud service. Knowing this chain is useful: when a payment hangs or returns an error, it is usually clear where it got stuck.
Step 1. The website collects data
You enter the card number, expiry date, and CVV. Most reputable websites do not send this data to their own server at this point: the page works through an iframe of the payment provider (Stripe, Adyen, CloudPayments — whoever). This means the card number is only visible to the processor; the website itself only receives a token.
Step 2. Authorization
The processor sends a request to the acquirer (the merchant's bank), which forwards it to the payment system (Visa, Mastercard), which then sends it to your card's issuer. At each step, the system checks: data format, anti-fraud, balance. 3DS may be triggered in parallel, adding another round of confirmation.
If any step rejects the transaction, an error code is returned. These can be decoded: do not honor usually means issuer declined, insufficient funds means balance, restricted card means the card is temporarily blocked.
Step 3. Hold
On success, money is not debited instantly. It is held — reserved on the balance. Capture occurs later: sometimes seconds later, sometimes days later (e.g., a hotel places a hold at booking and captures after checkout).
This explains a common complaint: I canceled the order, but the money is gone. In reality, it is on hold; the merchant simply did not release it in the admin panel. In the statement, a hold can be identified by the status pending — if it appears there.
Step 4. Clearing and settlement
Once a day, the acquirer collects all successful transactions and sends them to the payment system. The payment system turns the hold into an actual debit and transfers the money to the merchant minus its fee. For the user, at this point the hold in the statement changes to completed.
Where this knowledge is useful
If a payment shows as pending, the money is already reserved but not yet with the merchant. In case of a refund, it is usually released faster. If the transaction is already completed, the refund will be a separate transaction and will take 1 to 14 business days.
A virtual card in 2 minutes
Pay for subscriptions, AI tools, travel, and international stores. Top up via USDT-TRC20 with no acquiring fees.