SwIPe enables merchants using card readers to accept card-present transactions by installing a lightweight Windows based point-of-sale software application. It provides merchants and retailers with true end-to-end encryption processing for both EMV and traditional mag stripe transactions.