Home / Insights / Business Operations and Integration
Business Operations and Integration
SoftPOS: Accepting Card Payments on Phones — How It Works and What to Consider
SoftPOS turns an NFC-enabled phone or tablet into a payment terminal. This guide explains how it works, the security standards behind it including PCI MPoC, where it fits, how costs compare with dedicated terminals, and how to integrate it into your own app.
TopicsBusiness Operations and IntegrationMobile App DevelopmentSoftware Costs and Budgets
Key takeaways
- SoftPOS (software point of sale) lets merchants accept contactless cards and wallets on NFC-enabled commercial phones and tablets without separate terminal hardware.
- The PCI Security Standards Council’s Mobile Payments on COTS (MPoC) standard, published on 16 November 2022, builds on earlier CPoC and SPoC standards and allows contactless and PIN entry on the same device.
- It suits mobile merchants, small businesses, field sales, delivery and queue-busting in stores.
- Integration is usually through a payment provider’s SDK; you rarely build the secure payment kernel yourself.
- Consider device support, transaction limits for PIN, connectivity, fees and fraud controls before choosing a provider.
On this page
Accepting card payments used to require dedicated terminals. SoftPOS changes that: with the right software, an ordinary NFC-enabled smartphone or tablet can accept contactless cards and mobile wallets. For small merchants and businesses with mobile staff, that lowers costs and simplifies operations.
How SoftPOS works
- The merchant opens a payment app on an NFC-enabled phone.
- The customer taps a contactless card or phone wallet on the device.
- The app’s certified payment component reads the card data securely and encrypts it.
- For higher amounts where required, the customer enters a PIN on the screen.
- The transaction is sent to the payment processor for authorisation.
- A digital receipt is issued.
Security standards
Because phones are general-purpose devices, payment security relies on software protections, attestation and monitoring rather than tamper-resistant hardware. The PCI Security Standards Council first published standards for contactless payments on commercial off-the-shelf devices (CPoC) and for PIN entry on such devices (SPoC). On 16 November 2022 it published the Mobile Payments on COTS (MPoC) standard, which combines aspects of both and allows contactless card acceptance and PIN entry on the same device. Card schemes and EMVCo also set requirements for contactless kernels.
For businesses, the practical point is to use a provider whose solution is certified under the relevant standards for your markets.
Use cases
| Use case | Benefit |
|---|---|
| — | — |
| Market stalls, events and pop-ups | No terminal hardware to buy or carry |
| Field service and home visits | Payment at completion of work |
| Delivery | Payment on delivery without extra devices |
| Retail queue-busting | Staff take payments anywhere in the store |
| Hospitality | Pay at table |
| Marketplaces and platforms | Embed payments into apps used by sellers or service providers |
SoftPOS is especially attractive where devices are already used for other work.
Costs compared with traditional terminals
| Item | Traditional terminal | SoftPOS |
|---|---|---|
| — | — | — |
| Hardware | Terminal purchase or rental | Existing compatible phone or tablet |
| Software | Often bundled | App subscription or included in fees |
| Transaction fees | Provider-dependent | Provider-dependent, sometimes higher per transaction |
| Maintenance | Terminal replacement and repairs | Device management and app updates |
Compare total cost at your expected volume; fees vary widely by provider and market.
Integrating SoftPOS into your app
- Provider SDK: most businesses integrate a certified SDK from a payment provider into their own app, rather than building payment components.
- Platform features: mobile operating systems offer tap-to-pay capabilities that work with participating payment providers in supported countries.
- Device requirements: NFC support, minimum operating system versions and attestation; check supported devices for your staff.
- App design: clear payment flow, receipts, refunds, offline handling and reconciliation with your orders.
- Testing: use provider sandboxes and test cards across devices.
Risks and limitations
- Device compatibility varies, especially across Android models.
- PIN support and contactless limits depend on provider, scheme and country.
- Connectivity is needed for authorisation; offline options are limited.
- Fraud: rely on provider controls, device attestation and monitoring.
- Compliance: your app integration still needs secure coding and must not capture card data outside the certified component.
Designing the payment experience
- Make the amount and merchant clear before the customer taps.
- Guide the tap: show where the NFC antenna is on the device, which differs by model.
- Handle PIN prompts gracefully with accessible on-screen PIN entry where supported.
- Offer digital receipts by email, SMS or QR code, and printed receipts where customers expect them.
- Support refunds and partial refunds from the same app with appropriate permissions.
- Reconcile automatically with orders, invoices or jobs to avoid manual matching.
- Plan for failures: declined cards, timeouts and lost connectivity, with clear next steps.
Operational considerations
| Area | Considerations |
|---|---|
| — | — |
| Device management | Enrolment, updates, lost or stolen devices, permitted apps |
| Staff access | Individual logins, roles for refunds and voids, audit trails |
| Connectivity | Mobile data or Wi-Fi reliability at points of sale |
| Battery and durability | All-day use, cases and chargers for field staff |
| Settlement and reporting | Payouts, fees and reconciliation with accounting |
| Support | Who staff call when payments fail |
Operational details often decide whether SoftPOS works in practice.
Example: field service payments
A hypothetical home-repair company equips technicians with company phones running its job app. Integrating a SoftPOS SDK lets technicians take payment at the end of each job: the job’s invoice amount is pre-filled, the customer taps a card or phone, and the payment is matched to the job automatically. Office staff no longer chase invoices, technicians no longer carry separate terminals and cash handling falls.
Choosing a provider
- Certification and supported markets.
- Supported devices and operating systems.
- Fees, settlement times and contract terms.
- SDK quality, documentation and support.
- Reporting, refunds and reconciliation features.
Frequently asked questions
Is SoftPOS secure?
Certified solutions use encryption, attestation and monitoring designed for commercial devices. Security depends on using a certified provider and following its integration requirements.
Can SoftPOS accept chip-and-PIN cards inserted into a reader?
No. It accepts contactless cards and wallets; PIN entry on screen may be supported for contactless transactions where allowed.
Do we need PCI DSS compliance?
Using a certified provider reduces your scope, but you still have obligations related to your environment and app. Confirm with your provider and assessor.
Can we build our own SoftPOS?
Building and certifying the payment component is complex and costly; most businesses integrate a provider’s certified SDK.
Sources and methodology
Facts in this article were checked against the sources below on 6 November 2026. Directory data (ratings, review counts, rate bands and team sizes) changes over time and is shown as published on the date accessed. Illustrative examples are labelled as such and are not quotes.
- PCI Security Standards Council (16 November 2022): PCI SSC publishes new standard for mobile payment solutions — accessed 6 November 2026. MPoC builds on SPoC and CPoC; allows PIN and contactless entry on the same device
Related reading
Continue your research
Want to take payments in your own app?
Share your business model and markets. We will help you choose a SoftPOS provider, integrate it and design the payment flow.
