SoftPOS generally refers to software POS solutions that do not require any additional hardware other than a consumer-off-the-shelf mobile device, while mPOS are typically software applications that connect and interact with an external card reader or dongle to capture card information in a POS transaction. SoftPOS accepts only contactless transactions, while mPOS can process both contact and contactless transactions, in addition to magnetic stripe cards.