# MobilePay/Vipps QR

> Source: https://docs.barcoder.ai/docs/standards/mobilepay
> research date 2026-05-29 · extracted at 2026-10-03
> Publisher: Barcoder — encyclopedia of QR, barcode and payment-code standards

Specifications:
- [Vipps MobilePay QR codes — developer docs](https://developer.vippsmobilepay.com/docs/knowledge-base/qr-code/)
- [Vipps MobilePay QR API](https://developer.vippsmobilepay.com/api/qr/)
- [Vipps MobilePay 2024 annual report — press release](https://vippsmobilepay.com/en-NO/news/2025/04/10/strong-financial-improvement-for-vipps-mobilepay)
- [MobilePay × Vipps merger approved — Danske Bank](https://danskebank.com/news-and-insights/news-archive/company-announcements/2022/ca21102022)

## Overview

**MobilePay** is the **dominant mobile-payment platform in Denmark and Finland**, launched **7 May 2013** by **Danske Bank** as Denmark's first mobile-payment app <sup>[1][1], [Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>. As of **1 November 2022**, MobilePay merged with Norwegian rival **Vipps** to form **Vipps MobilePay** — a Nordic-wide payment platform now serving **12+ million users across Norway, Denmark, Finland, and Sweden** with **1.52 billion transactions in 2024** <sup>[3][3], [Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>. Despite the merger, the **MobilePay and Vipps brand names are preserved in each country**.

In Denmark specifically, MobilePay serves **~4.5 million users** (~75 % of the Danish population) at **200,000+ merchants** — making it one of the most penetrated single-app mobile-payment platforms in Europe alongside [Swish QR](https://docs.barcoder.ai/docs/standards/swish-qr) (SE) and [TWINT](https://docs.barcoder.ai/docs/standards/twint) (CH) <sup>[Denmark report](https://docs.barcoder.ai/docs/payments/DK), [3][3]</sup>. The QR-payment overlay supports **four distinct QR types** (one-time payment, merchant redirect, merchant callback, personal) covering both MPM and CPM modes — a richer QR taxonomy than most peer national mobile-payment apps <sup>[1][1], [2][2]</sup>.

## History

**Background — Danish payment landscape pre-2013** <sup>[Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>:
- **Dankort** (since 1983) — Denmark's national debit card; 90 % of Danes have one.
- **Cash usage already low** by European standards.
- No mobile-payment app existed; the gap was clear.

**7 May 2013 — Danske Bank launches MobilePay** <sup>[1][1], [Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>:
- Denmark's **first mobile-payment app**.
- Founder: Danske Bank (Denmark's largest bank).
- Initial proposition: P2P payments by phone number.
- By **end of 2013** — **877,000 downloads** in Denmark alone.

**December 2013 — MobilePay launches in Finland** <sup>[1][1]</sup>:
- Cross-Nordic expansion within 7 months.
- **~300,000 downloads** in Finland within 10 weeks.

**2014–2020 — Dominance in Denmark** <sup>[Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>:
- MobilePay grew to **~4 million Danish users** — saturated the addressable adult market.
- Pivot from pure P2P to **merchant payments** (in-store, online, QR).
- Failed Norwegian launch (Vipps was already dominant there).

**30 June 2021 — Merger with Vipps announced** <sup>[4][4]</sup>:
- Danske Bank announces intent to merge MobilePay with Vipps (Norway's leading mobile-payment app, owned by a consortium of Norwegian banks).
- **Pivo** (OP Financial Group's Finnish payment app) initially planned for inclusion but withdrew September 2022.

**21 October 2022 — All authorities approve merger** <sup>[4][4]</sup>:
- EU Commission and national competition authorities approve.

**1 November 2022 — Merger closes** <sup>[3][3], [4][4]</sup>:
- New corporate entity: **Vipps MobilePay**.
- **Norwegian bank consortium** owns **72.2 %**.
- **Danske Bank** owns **27.8 %**.
- **Both brand names preserved** per country (Vipps in Norway, MobilePay in Denmark/Finland).

**March 2024 — Unified app platform** <sup>[3][3]</sup>:
- Danish 4.5M users migrated to the unified Vipps MobilePay tech platform.
- **Same backend across all Nordic markets**; different consumer brand per country.

**2024 — Vipps MobilePay annual results** <sup>[3][3]</sup>:
- **12+ million users** across NO, DK, FI, SE.
- **1.52 billion transactions** in 2024.
- **427,000+ sales units** (merchants).
- **iOS tap-to-pay**: Vipps MobilePay is the **world's first non-Apple-Pay tap-to-pay solution on iOS**, achieved by leveraging EU DMA requirements that opened NFC access. **~1 million Norwegian users** activated tap-to-pay within 5 months.

## Technical specification

Vipps MobilePay (MobilePay's modern technical identity) provides **four distinct QR types** <sup>[1][1], [2][2]</sup>:

| QR type | Mode | Use case |
|---|---|---|
| **One-time payment QR** | MPM (merchant displays dynamic QR per sale) | POS, restaurant checkout — customer scans, completes payment in their MobilePay app |
| **Merchant redirect QR** | Static MPM | Customer scans static QR with any phone camera → opens merchant website → completes payment via standard checkout |
| **Merchant callback QR** | Static MPM with backend notification | Customer scans static QR → merchant receives notification → merchant initiates payment request to customer |
| **Personal QR** | CPM (customer displays personal QR) | Customer shows personal QR; merchant scans to identify and request payment |

**Notable technical detail** <sup>[1][1]</sup>:
- **One-time payment QR**: "Completely contactless," "No phone number entry required."
- **Merchant redirect QR**: Works with **any phone camera** — Vipps/MobilePay app not required for the initial scan, broadening accessibility.
- **QR API**: Doesn't require URL whitelisting.

**Implementation interfaces** <sup>[2][2]</sup>:
- **QR API**: Programmatic generation for merchant systems.
- **Vipps MobilePay Portal**: Manual generation for non-technical merchants.

**Settlement and rail (Denmark, 2025+)** <sup>[Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>:
- Underlying instant-payment rail: **TIPS** (since April 2025, migrated from Straksclearing).
- Denmark became the **first non-euro currency on all TARGET Services** in April 2025.
- Currency: **DKK** (Danish krone).

**EMVCo alignment**: Public sources do not explicitly state MobilePay QR is EMVCo MPM/CPM compliant. The MPM/CPM terminology is used; technical compliance is not directly claimed.

## Use cases

**P2P — daily-life payments** <sup>[Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>: Splitting bills, sending money to friends — the cardinal MobilePay use case from 2013 onward.

**Retail POS** <sup>[1][1], [Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>: 200,000+ Danish merchants accept MobilePay; one-time-payment-QR is the canonical pattern.

**E-commerce checkout** <sup>[2][2]</sup>: Merchant-redirect-QR enables friction-light e-commerce; customer pays without bank-detail entry.

**Subscriptions and recurring payments** <sup>[2][2]</sup>: Merchant-callback-QR supports request-to-pay flows for utility bills, subscriptions, donations.

**Charity collection** <sup>[Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>: MobilePay is the **default donation channel** for Danish charities (Røde Kors, Læger uden Grænser, etc.) — personal-QR-on-a-vest is the canonical street-collection pattern.

**iOS tap-to-pay (Norway, 2024+)** <sup>[3][3]</sup>: World's first non-Apple-Pay tap-to-pay on iOS — pioneer use case unlocked by EU DMA.

**Cross-Nordic** <sup>[3][3]</sup>: Since March 2024 unified platform, a Norwegian Vipps user can theoretically pay at a Danish MobilePay merchant (subject to brand-merger interop rules).

## Implementations & ecosystem

**Owner / operator**: **Vipps MobilePay AS** (Norwegian banks 72.2 %, Danske Bank 27.8 %).

**Brand presence by country** <sup>[3][3], [4][4]</sup>:
- **Norway** — Vipps (since 2015).
- **Denmark** — MobilePay (since 2013).
- **Finland** — MobilePay (since December 2013).
- **Sweden** — joined the platform in 2024.

**Note on Sweden**: Sweden's dominant mobile-payment app is [Swish QR](https://docs.barcoder.ai/docs/standards/swish-qr) — Vipps MobilePay's Swedish presence is supplementary, not dominant.

**Public developer docs** at https://developer.vippsmobilepay.com — APIs for payments, QR, checkout, recurring, login, etc.

**No fully open-source SDK on GitHub** — Vipps publishes some sample code at github.com/vippsas/ but the core SDKs are not OSS.

## Fun facts

- **First mobile-payment app in Denmark**: MobilePay was Denmark's **first** mobile-payment app (May 7, 2013) — a remarkably early launch given Apple Pay didn't exist yet and the technical state-of-the-art was still primitive.
- **877K downloads by end of launch year**: For a country of ~5.5 million people, ~16 % download in 8 months is exceptional.
- **The merger that almost didn't happen**: Pivo (OP Financial Group's Finnish payment app) was originally part of the merger plan but withdrew in September 2022 — leaving Finland served by MobilePay alone.
- **Brand preservation post-merger**: Most cross-border mergers consolidate brands (e.g., Cyota → RSA, Garmin → Garmin). Vipps MobilePay deliberately preserved **two distinct brands** because each had decade-deep cultural penetration in its home country.
- **World's first non-Apple-Pay iOS tap-to-pay**: Vipps's NFC tap-to-pay on iPhone (enabled by EU Digital Markets Act forcing Apple to open NFC) is a **regulatory-engineering milestone** — a payment company that pivoted faster than peers to exploit a brand-new EU requirement.
- **1.52 billion transactions in 2024**: Per-user average across 12M users = ~127 transactions/year per user — among the highest mobile-payment-app usage rates globally.
- **Charity-collection default**: In Denmark, **personal MobilePay QR on a vest** is the universal street-collection pattern for Røde Kors and other charities — replacing the cash-bucket pattern within a decade.
- **Bank consortium ownership ratio (72.2 / 27.8)**: The asymmetric ownership reflects the **relative market sizes** at merger time — Norwegian Vipps had ~4.5M users; MobilePay had ~5.5M Danish + Finnish users; but Norwegian banks contributed more cash/technology assets to the merger.
- **April 2025 TIPS migration**: Denmark became the **first non-euro currency on all TARGET Services** — making MobilePay's underlying rail Eurosystem-grade despite Denmark not being in the eurozone.

## Comparison

| Feature | MobilePay (DK/FI) | [Swish QR](https://docs.barcoder.ai/docs/standards/swish-qr) (SE) | [TWINT](https://docs.barcoder.ai/docs/standards/twint) (CH) | [BLIK](https://docs.barcoder.ai/docs/standards/blik) (PL) | [Bizum](https://docs.barcoder.ai/docs/standards/bizum) (ES) |
|---|---|---|---|---|---|
| Launch | May 2013 | Dec 2012 | 2014 | Feb 2015 | Oct 2016 |
| Operator | Vipps MobilePay AS (NO banks + Danske) | Getswish AB (bank consortium) | Bank consortium | PSP (bank consortium) | Bizum SL (bank consortium) |
| Users (in home market) | 4.5M DK + ~2M FI | ~8M | ~5M | ~12M | ~24M |
| Population coverage | ~75 % DK adults | ~80 % SE adults | ~70 % CH adults | ~45 % PL adults | ~70 % ES adults |
| QR types | 4 (rich taxonomy) | Static + dynamic | Multiple | Static + dynamic | Static + dynamic |
| iOS tap-to-pay | Yes (NO, 2024+) | No | No | No | No |
| Cross-Nordic | Yes (with Vipps) | No (Sweden only) | No (Switzerland only) | No (Poland only) | No (Spain only) |

**Closest peer**: [Swish QR](https://docs.barcoder.ai/docs/standards/swish-qr) — both are Nordic-bank-consortium products with near-population-saturation domestic penetration. Vipps MobilePay's cross-Nordic merger gives it a structural advantage [Swish QR](https://docs.barcoder.ai/docs/standards/swish-qr) lacks.

**Structural distinction**: The **four-QR-type taxonomy** (one-time / merchant-redirect / merchant-callback / personal) is **richer than most national mobile-payment apps**, designed for a broader use-case surface than P2P + retail.

## Status

**Active, dominant in Denmark and Finland** <sup>[3][3], [Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup>:
- **4.5M Danish users** (~75 % adults).
- **~2M Finnish users**.
- **200,000+ Danish merchants**.
- **1.52B transactions across Vipps MobilePay in 2024**.
- **March 2024**: Unified app platform (Vipps + MobilePay backends merged).
- **April 2025**: Underlying rail migrated to TIPS (Denmark first non-euro currency on TARGET).
- **2024+**: iOS tap-to-pay live in Norway (world first non-Apple-Pay).

**Outlook**: Continued cross-Nordic interoperability between Vipps and MobilePay brands, expansion of iOS tap-to-pay across Vipps MobilePay's full footprint, and possible Swedish market growth (against incumbent [Swish QR](https://docs.barcoder.ai/docs/standards/swish-qr)).

## Sources

[1]: https://developer.vippsmobilepay.com/docs/knowledge-base/qr-code/ "Vipps MobilePay QR codes — developer docs"
[2]: https://developer.vippsmobilepay.com/api/qr/ "Vipps MobilePay QR API"
[3]: https://vippsmobilepay.com/en-NO/news/2025/04/10/strong-financial-improvement-for-vipps-mobilepay "Vipps MobilePay 2024 annual report"
[4]: https://danskebank.com/news-and-insights/news-archive/company-announcements/2022/ca21102022 "MobilePay × Vipps merger approved — Danske Bank"

- [1] [Vipps MobilePay QR codes — developer docs][1]
- [2] [Vipps MobilePay QR API][2]
- [3] [Vipps MobilePay 2024 annual report — press release][3]
- [4] [MobilePay × Vipps merger approved — Danske Bank][4]
- <sup>[Denmark report](https://docs.barcoder.ai/docs/payments/DK)</sup> `reports/countries/DK-denmark.md`

## Deployments

Found in the following country reports (grep across `reports/countries/`):

- **DK** — [DK-denmark.md](https://docs.barcoder.ai/docs/payments/DK)
- **FI** — [FI-finland.md](https://docs.barcoder.ai/docs/payments/FI)
- **MV** — [MV-maldives.md](https://docs.barcoder.ai/docs/payments/MV)
- **NO** — [NO-norway.md](https://docs.barcoder.ai/docs/payments/NO)
