Un paiement par carte passe par plusieurs étapes : le terminal ou la passerelle transmettent les données de paiement de manière sécurisée au prestataire de services de paiement. La passerelle est l'équivalent numérique du terminal POS en magasin.
Le commerce de détail physique subit une pression au changement. Le commerce en ligne modifie les exigences du point de vente : chaque acte d'achat doit offrir davantage, à commencer par la caisse.