HomeGuidesAPI ReferenceChangelog
Log InChangelog
Guides
Changelog

Mobile Application (DPA)

Mobile Application: Often the Merchants own Loyalty application

What is a Mobile App (DPA)?

The Mobile App β€” also known as the Digital Payment Application (DPA) β€” is the core environment where the Aera Wallet lives.

This is your branded mobile app, and it forms the foundation for how your users interact with the Wallet β€” for onboarding, storing payment methods, scanning QR codes, and completing transactions.


Why It Matters

The Mobile application is how customers access their wallet.

Typical use cases:

  • Loyalty & rewards apps
  • Membership portals
  • Branded retailer apps
  • Self-checkout apps

By integrating the Aera Wallet, you enable your users to:

  • Store cards, vouchers, and loyalty IDs
  • Pay in-store by scanning a QR code
  • Pay online through a secure wallet interface
βœ…

You get full control over branding and user experience β€” Aera powers the secure wallet infrastructure.


What the DPA Does

In the Mobile application (DPA)Handled byYour app is responsible for
πŸ” Secure user login (e.g. BankID or ItsMe)Wallet SDKEmbedding the Wallet SDK
πŸ’³ Add cards and vouchersWallet SDKBranding and onboarding flows
πŸ‘› View Wallet dashboardWallet SDKChoosing payment methods
πŸ“· Scan QR to payYour appTriggering Wallet sessions
βœ… Confirm in-app paymentsWallet SDK or your appReceiving final result
πŸ’‘

The Mobile app never handles card numbers, PINs, or BankID credentials. All regulated operations are handled by Aera through the SDK and backend services.


Who Owns What?

You (the merchant or platform):

  • The app experience
  • The branding (colors, logos, layout)
  • The payment screen (Optional)
  • The integration timeline

Aera:

  • The SDK and APIs
  • The login flow (e.g. BankID, loyalty ID)
  • Secure storage of all payment data
  • The Payment Screen (Optional)
  • Identity validation flows
  • Compliance and certification (e.g. PCI, PSD2)

How It Works – At a Glance

Your app integrates the Aera Wallet SDK to:

  1. Display the Wallet UI inside your app
  2. Start sessions when users open the wallet
  3. Handle payment confirmations securely
  4. Let users store and manage their payment methods

Your backend connects to Wallet Provider to create a wallet session and retrieve the result of each transaction.

πŸ’‘

You never touch raw card data or sensitive ID information. The SDK and backend APIs handle everything securely


Real-World Examples

  • Retailer Loyalty App A grocery chain embeds the Wallet in its loyalty app. Users log in with BankID, store a BankAxept/Visa card, and pay by scanning a QR code at checkout.

  • Voucher App A platform offers branded vouchers (e.g. Monizze). Users log in with email and OTP, link their voucher, and pay through Wallet at supported stores.

  • Platform Container One app integrates Aera and acts as a wallet container across multiple merchants, with branding adapted per store.


Request Wallet SDK access

Now that you understand the value and role of the Mobile App, lets get started by requesting access to the Wallet SDK.

Click here to request access to the Wallet SDK.