Svea App Wallet
Developer Portal

Svea App Wallet is a customizable payment solution for iOS and Android apps. Dive directly into our documentation or explore more about the product below.

Start building in three easy steps

step 1

Contact Svea to get started

Contact form

step 2

Get credentials for sandbox

Create and activate API keys

step 3

Try out the API/SDK

Documentation
Payment options
All the world's payment methods now and tomorrow
With Svea App Wallet, you get access to all our payment methods but also the industry's. Offer smart alternatives from us such as partial payment and invoice, and supplement just as easily with solutions such as Swish and Apple Pay. Thanks to the simple integration, you can easily add new payment methods now and in the future - in a checkout that is always up-to-date.
Want to become a customer?
Leave your contact details and we will get in touch as soon as possible.

What competencies you will need

In order to implement Svea App Wallet in your app we recommend that you have following resources available:

Mobile Developer

iPhone/Android

Backend Developer

Consume a REST API

Implementation timeline

Follow the implementation timeline below to get Svea App Wallet working for your mobile app.

Contact Svea to get started

To give you the best solution possible, we need to know more about your company and your needs.

Contact Svea

Choose payment methods for your app

Offer one or all of our supported payment methods in your app. Read more about the various payment methods using the link below.

Payment methods

Get Stage Access

Create a secret to use for server API authorization in the staging environment.

Access stage

Build

Time for the development team to start building. Jump into the documentation for individual features to dig deeper.

Read the docs

Test

Ready to start testing your solution? Follow our test checklist via the link below.

Test checklist

Get Production Access

Create a secret to use for server API authorization in the production environment.

Access production

Go live

Ready to go live? Use our checklist below to confirm you're prepared.

Go live checklist

What's new?

22 Dec 2022
Version 2.3.0
Android SDK
  • Updated internal Error handling
  • Created coroutine suspend versions of our API functions
  • Updated WalletErrors returned to clients to sealed classed containing more information through new Problem entity.
  • Problem entity created containing error codes and error id's where relevant.
  • Deprecated old WalletErrors.
  • Deprecated functions using old WalletErrors.
  • Improved stability of SDK
Version 3.1.0
iOS SDK
  • Updated internal Error handling
  • Improved user closing 3DSecure window flow
  • Fix for multiple windows in SwiftUI application window scene, without breaking nonSwiftUI apps with one scene
  • Deprecated `SveaWalletClient` class and introduce new `SveaAppWallet` public class which is returning Swift Result type
  • Updated `WalletError` returned to client with associated `Problem`-value containing the error information, code and description
  • Improved error messages
15 Nov 2022
Server API
  • Map invoice payment BankID errors to proper statuses: Some BankID errors that previously resulted in status `VALIDATION_FAILED` will instead get status `TIMEOUT` or `USER_CANCELED` to better reflect what happened
  • Map Swish transaction errors to proper statuses: Some errors that previously resulted in status `PAYMENT_FAILED` will instead get status `TIMEOUT` or `USER_CANCELED` to better reflect what happened
  • New error codes have been introduced to give more detail on failed invoice and Swish transactions
21 June 2022
Version 2.2.0
Android SDK
  • Improved 3DSecure verification flow
  • Strengthened security measures
  • Unsupported payment methods are no longer returned from getPaymentMethods()
  • Google Pay added as supported payment method
Version 3.0.0
iOS SDK
  • Minor improvements and fixes
  • Added support for Apple Pay
  • Added support for Amex credit card payments
  • Improved error messages

Full changelog

Server API
iOS SDK
Android SDK

Become a customer

Do you want to use Svea App Wallet to power your mobile checkout? Contact Rasmus!

Rasmus Ingdahl
Sales Manager Svea App Wallet
Or leave your details
Leave your contact details and we will get in touch as soon as possible.
Finansieringslösningar förföretag och privatpersoner

© 2022 Svea Bank

Evenemangsgatan 31

SE-169 81 Solna

08 735 90 00

info@svea.com

org.nr 556158-7634