Skip to main content

Introduction

MobilePay uses a redirect-based payment flow. When a customer selects MobilePay at checkout, they are redirected to the MobilePay app to authenticate and confirm their payment, then redirected back to your website or app upon completion. MobilePay is a single-use payment method where customers must authenticate each payment. This guide explains the process of integrating MobilePay into your app or website using Payrails via Stripe.

Pre-requisites

Before you start accepting MobilePay payments with Payrails, there are a few requirements you must meet:

Ways to integrate MobilePay

Payrails SDK

Server-to-server integration

Parse MobilePay from lookup response

Pass MobilePay payment method in request to authorize payment with Payrails

Note on amountsDKK uses 2 decimal places. Amounts should be provided in the smallest currency unit—for example, 15000 for DKK 150.00. MobilePay also supports EUR, NOK, and SEK.
MobilePay is a redirect-based, single-use payment method. After calling the authorize endpoint, the customer will be redirected to the MobilePay app to authenticate and confirm the payment. Once confirmed, the customer will be redirected back to the returnInfo.success URL. Make sure to provide valid returnInfo URLs in your authorization request.

Handle the redirect response

Required meta fields

MobilePay requires the following fields to be present in every authorize request:

Supported currencies

MobilePay via Stripe supports the following presentment currencies:
  • DKK — Danish Krone
  • EUR — Euro
  • NOK — Norwegian Krone
  • SEK — Swedish Krona

Supported regions / countries

Customer regions

MobilePay is available to customers based in:
  • Denmark 🇩🇰
  • Finland 🇫🇮

Merchant regions

Stripe accounts across Europe can accept MobilePay payments in the following countries:
  • 🇦🇹 Austria
  • 🇧🇪 Belgium
  • 🇧🇬 Bulgaria
  • 🇨🇾 Cyprus
  • 🇨🇿 Czech Republic
  • 🇩🇪 Germany
  • 🇩🇰 Denmark
  • 🇪🇪 Estonia
  • 🇪🇸 Spain
  • 🇫🇮 Finland
  • 🇫🇷 France
  • 🇬🇷 Greece
  • 🇭🇷 Croatia
  • 🇭🇺 Hungary
  • 🇮🇪 Ireland
  • 🇮🇹 Italy
  • 🇱🇮 Liechtenstein
  • 🇱🇹 Lithuania
  • 🇱🇺 Luxembourg
  • 🇱🇻 Latvia
  • 🇲🇹 Malta
  • 🇳🇱 Netherlands
  • 🇳🇴 Norway
  • 🇵🇱 Poland
  • 🇵🇹 Portugal
  • 🇷🇴 Romania
  • 🇸🇪 Sweden
  • 🇸🇮 Slovenia
  • 🇸🇰 Slovakia

Supported workflows and services

Last modified on September 28, 2026