Shopping cart
What is an Ecommerce Shopping Cart?
What is a Shopping cart in card payment processing?
A shopping cart is the software component of an online store that stores the products selected by the customer and transfers them to the checkout to initiate the payment process.
From a payment processing perspective, it is not just a simple list of items. It is the module responsible for calculating the total amount, applying taxes and discounts, and generating the order data that is sent to the payment gateway.
How the Shopping cart works in payment processing
The operational flow follows these steps:
- The user selects products, and the cart records references, quantities, and prices using cookies or sessions.
- Upon clicking "Finalize Purchase," the cart calculates the final amount and creates the payment order.
- The order is transmitted to the Virtual POS (TPV), which encrypts the data and sends it to the acquiring entity.
- The acquirer requests authorization from the card's issuing bank.
- If the transaction requires Strong Customer Authentication (SCA), 3D Secure is triggered within the checkout process.
- Following authorization, the cart updates the order status in real-time.

The average cart abandonment rate exceeds 70%, primarily caused by a checkout with too many steps or hidden costs appearing at the last moment.
Regulatory impact and applicable security
Every shopping cart processing payments in Europe operates under strict regulations:
- PSD2 and SCA: Mandates Strong Customer Authentication for most online payments. The cart must natively support 3D Secure to prevent declines and abandonment.
- PCI DSS: If the payment form is integrated into the cart, card data passes through the merchant's environment. PCI DSS requires TLS encryption, tokenization, and restricted access to the PAN.
- GDPR: The cart stores personal data, and the merchant must guarantee informed consent and data protection.
Operational advantages for E-commerce
- Higher Conversion Rate: Reducing checkout steps can increase conversion by 20% to 35%. Tokenization and "one-click" payments eliminate repetitive data entry.
- Reduced Abandonment: Displaying the total amount clearly within the cart reduces exits caused by unexpected costs.
- Better Approval Rate: Sending complete contextual data (IP, email, device) allows the issuer to approve more transactions without visible friction (frictionless flow).
Optimizing the approval rate from 85% to 95% has a greater impact on revenue than reducing processing fees. Every percentage point in approval is a recovered sale.
Was this term useful?
Leave a Comment