{
developer portal
}
search
arrow_right
Introduction
Foundation
Connection and Protocol
Postel’s Robustness Principle
Headers
URL Usage
Uniform Responses
Expansion
Data Types
Operations
Payee Reference
Sequence Diagram
Problems
arrow_right
Checkout v3
arrow_right
Get Started
Choose The Right Implementation For Your Business
What Are You Looking For?
Full Checkout
Payments Only
arrow_right
Starter
arrow_right
Set Up
Step 1: Sign Up For A Test Account
Step 2: Wait For Response
Step 3: Get Your Access Tokens
arrow_right
Introduction
Starter
arrow_right
Seamless View
Step 1: Create Payment Order And Checkin
Payment Url
Step 2: Display Checkin, Delivery Options And Payment Menu
arrow_right
Post Purchase
Capture
Cancel
Reversal
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
3-D Secure 2
3-D Secure 2
Payer
Risk Indicator
arrow_right
Abort
Abort
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
arrow_right
Capture
Capture
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Custom Logo
Custom Logo
arrow_right
Delete Token
Delete recurrenceToken
Delete Token Request
Delete Token Response
Delete unscheduledToken
Delete Token Request
Delete Token Response
arrow_right
Instrument Mode
Instrument Mode
Eligibility Check
Instrument Mode Request
Instrument Mode Response
Available Instruments
arrow_right
Recur
Recur
arrow_right
Transaction On File
Transaction On File
arrow_right
Unscheduled Purchase
Unscheduled Purchase
arrow_right
Verify
Introduction to Verify
Verification through Swedbank Pay Payments
Screenshots
API Requests
Verification flow
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
Order Items
Order Items
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment State
Payment Order State
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Purchase
Purchase
Purchase Payment
arrow_right
Resource Models
Aborted
Cancelled
Failed
FailedAttempts
FinancialTransactions
History
Paid
arrow_right
Seamless View Events
Payment Menu Events
arrow_right
Status Response Models
Aborted
Cancelled
Failed
Initialized
Paid
arrow_right
Urls
URLs
Payment Url
arrow_right
Business
arrow_right
Set Up
Step 1: Sign Up For A Test Account
Step 2: Wait For Response
Step 3: Get Your Access Tokens
arrow_right
Introduction
Business
arrow_right
Redirect
Step 1: Create Payment Order And Checkin
Step 2: Display Payment Menu And Checkin
arrow_right
Seamless View
Step 1: Create Payment Order And Checkin
Payment Url
Step 2: Display Payment Menu And Checkin
arrow_right
Post Purchase
Capture
Cancel
Reversal
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
3-D Secure 2
3-D Secure 2
Payer
Risk Indicator
arrow_right
Abort
Abort
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
arrow_right
Capture
Capture
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Custom Logo
Custom Logo
arrow_right
Delete Token
Delete recurrenceToken
Delete Token Request
Delete Token Response
Delete unscheduledToken
Delete Token Request
Delete Token Response
arrow_right
Instrument Mode
Instrument Mode
Eligibility Check
Instrument Mode Request
Instrument Mode Response
Available Instruments
arrow_right
Recur
Recur
arrow_right
Request Delivery Information
Request Delivery Information
Request
Response
arrow_right
Transaction On File
Transaction On File
arrow_right
Unscheduled Purchase
Unscheduled Purchase
arrow_right
Verify
Introduction to Verify
Verification through Swedbank Pay Payments
Screenshots
API Requests
Verification flow
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
Order Items
Order Items
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment State
Payment Order State
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Purchase
Payment Order Request
Payment Order Response
arrow_right
Resource Models
Aborted
Cancelled
Failed
FailedAttempts
FinancialTransactions
History
Paid
arrow_right
Seamless View Events
Payment Menu Events
arrow_right
Status Response Models
Aborted
Cancelled
Failed
Initialized
Paid
arrow_right
Urls
URLs
Payment Url
arrow_right
Enterprise
arrow_right
Set Up
Step 1: Sign Up For A Test Account
Step 2: Wait For Response
Step 3: Get Your Access Tokens
arrow_right
Introduction
Enterprise
arrow_right
Redirect
Step 1: Create Payment Order
Step 2: Display Payment Menu
arrow_right
Seamless View
Step 1: Create Payment Order
Payment Url
Step 2: Display Payment Menu
arrow_right
Post Purchase
Capture
Cancel
Reversal
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
3-D Secure 2
3-D Secure 2
Payer
Risk Indicator
arrow_right
Abort
Abort
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
arrow_right
Capture
Capture
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Custom Logo
Custom Logo
arrow_right
Delete Token
Delete recurrenceToken
Delete Token Request
Delete Token Response
Delete unscheduledToken
Delete Token Request
Delete Token Response
arrow_right
Enterprise PayerReference
Enterprise PayerReference
arrow_right
Instrument Mode
Instrument Mode
Eligibility Check
Instrument Mode Request
Instrument Mode Response
Available Instruments
arrow_right
Recur
Recur
arrow_right
Request Delivery Information
Request Delivery Information
Request
Response
arrow_right
TRA Exemption
Transaction Risk Analysis Exemption
arrow_right
Unscheduled Purchase
Unscheduled Purchase
arrow_right
Verify
Introduction to Verify
Verification through Swedbank Pay Payments
Screenshots
API Requests
Verification flow
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
Order Items
Order Items
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment State
Payment Order State
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Purchase
Payment Order Request
Payment Order Response
arrow_right
Resource Models
Aborted
Cancelled
Failed
FailedAttempts
FinancialTransactions
History
Paid
arrow_right
Seamless View Events
Payment Menu Events
arrow_right
Status Response Models
Aborted
Cancelled
Failed
Initialized
Paid
arrow_right
Urls
URLs
Payment Url
arrow_right
Payments Only
arrow_right
Set Up
Step 1: Sign Up For A Test Account
Step 2: Wait For Response
Step 3: Get Your Access Tokens
arrow_right
Introduction
Payments Only
arrow_right
Redirect
Step 1: Create Payment Order
Step 2: Display Payment Menu
arrow_right
Seamless View
Step 1: Create Payment Order
Payment Url
Step 2: Display Payment Menu
arrow_right
Post Purchase
Capture
Cancel
Reversal
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
3-D Secure 2
3-D Secure 2
Payer
Risk Indicator
arrow_right
Abort
Abort
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
arrow_right
Capture
Capture
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Custom Logo
Custom Logo
arrow_right
Delete Token
Delete recurrenceToken
Delete Token Request
Delete Token Response
Delete unscheduledToken
Delete Token Request
Delete Token Response
arrow_right
Instrument Mode
Instrument Mode
Eligibility Check
Instrument Mode Request
Instrument Mode Response
Available Instruments
arrow_right
MOTO
MOTO
Capture
arrow_right
One-Click Payments
One-Click Payments
Deleting Single Tokens
arrow_right
Payer Aware Payment Menu
Payer Aware Payment Menu
arrow_right
Recur
Recur
arrow_right
Request Delivery Information
Request Delivery Information
Request
Response
arrow_right
Unscheduled Purchase
Unscheduled Purchase
arrow_right
Verify
Introduction to Verify
Verification through Swedbank Pay Payments
Screenshots
API Requests
Verification flow
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
Order Items
Order Items
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment State
Payment Order State
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Purchase
Payment Order Request
Payment Order Response
arrow_right
Resource Models
Aborted
Cancelled
Failed
FailedAttempts
FinancialTransactions
History
Paid
arrow_right
Seamless View Events
Payment Menu Events
arrow_right
Status Response Models
Aborted
Cancelled
Failed
Initialized
Paid
arrow_right
Transactions
Transactions
arrow_right
Urls
URLs
Payment Url
arrow_right
Sequence Diagrams
Starter Seamless View
Business Redirect
Business Seamless View
Enterprise Redirect
Enterprise Seamless View
Payments Only Redirect
Payments Only Seamless View
arrow_right
Checkout v2
arrow_right
Introduction
Prerequisites
Introduction
Sequence
Supported LanguagesDanish da-DK, English (US) en-US, Finnish fi-FI, Norwegian nb-NO
arrow_right
Checkin
Step 1: Initiate Session For Consumer Identification
Checkin Request
Checkin Response
Step 2: Display Swedbank Pay Checkin Module
How It Looks
arrow_right
Payment Menu
Step 3: Create Payment Order
Payment Url
Step 4: Display the Payment Menu
arrow_right
Capture
Step 5: Capture the funds
arrow_right
After Payment
Operations
Cancel
Cancel
Reversal
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
3-D Secure 2
3-D Secure 2
Payer
Risk Indicator
arrow_right
Abort
Abort
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
Cancel Request
Cancel Response
arrow_right
Capture
Step 5: Capture the funds
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Custom Logo
Custom Logo
arrow_right
Delete Token
Delete recurrenceToken
Delete Token Request
Delete Token Response
Delete unscheduledToken
Delete Token Request
Delete Token Response
arrow_right
Enterprise
Enterprise
arrow_right
Recur
Recur
arrow_right
TRA Exemption
Transaction Risk Analysis Exemption
arrow_right
Unscheduled Purchase
Unscheduled Purchase
arrow_right
Update Payment Order
Update Payment Order
arrow_right
Verify
Introduction to Verify
Verification through Swedbank Pay Payments
Screenshots
API Requests
Verification flow
arrow_right
Technical Reference
Technical Reference
arrow_right
Checkin Events
Checkin Events
onConsumerIdentified
onShippingDetailsAvailable
onBillingDetailsAvailable
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Description
Description
arrow_right
Items
Items
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
Order Items
Order Items
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment Menu Events
Payment Menu Events
Updating Payment Menu
arrow_right
Payment Order
Payment Orders
arrow_right
Payment State
Payment Order State
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Seamless View Events
Payment Menu Events
Updating Payment Menu
arrow_right
Transactions
Transactions
arrow_right
Urls
URLs
Payment Url
arrow_right
Payment Menu
arrow_right
Payment Menu
Prerequisites
Introduction
arrow_right
Payment Order
Step 1: Create Payment Order
Payment Url
Step 2: Display the Payment Menu
arrow_right
Capture
Capture
arrow_right
After Payment
Operations
Cancel
Cancel
Reversal
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
3-D Secure 2
3-D Secure 2
Payer
Risk Indicator
arrow_right
Abort
Abort
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
Cancel Request
Cancel Response
arrow_right
Capture
Capture
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Custom Logo
Custom Logo
arrow_right
Delete Token
Delete recurrenceToken
Delete Token Request
Delete Token Response
Delete unscheduledToken
Delete Token Request
Delete Token Response
arrow_right
Instrument Mode
Instrument Mode
Instrument Mode Request
Instrument Mode Response
PATCH Instrument Selection
Available Instruments
arrow_right
MOTO
MOTO
arrow_right
One-Click Payments
One-Click Payments
Deleting Single Tokens
arrow_right
Payer Aware Payment Menu
Payer Aware Payment Menu
arrow_right
Payment Link
Payment Link
arrow_right
Recur
Recur
arrow_right
Transaction On File
Transaction On File
arrow_right
Unscheduled Purchase
Unscheduled Purchase
arrow_right
Update Payment Order
Update Payment Order
arrow_right
Verify
Introduction to Verify
Verification through Swedbank Pay Payments
Screenshots
API Requests
Verification flow
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Corporate Limited Menu
Corporate Limited Menu
arrow_right
Description
Description
arrow_right
Items
Items
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
Order Items
Order Items
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment Menu Events
Payment Menu Events
Updating Payment Menu
arrow_right
Payment Order
Payment Orders
arrow_right
Payment State
Payment Order State
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Seamless View Events
Payment Menu Events
Updating Payment Menu
arrow_right
Transactions
Transactions
arrow_right
Payment Instruments
arrow_right
Introduction
Prerequisites
Platform options
The Fundamentals
The Payment Object
arrow_right
Card
arrow_right
Introduction
Operations
Intent
Supported LanguagesDanish da-DK, German de-DE, Estonian ee-EE, English (US) en-US, Spanish es-ES, Finnish fi-FI, French fr-FR, Lithuanian lt-LT, Latvian lv-LV, Norwegian nb-NO, Russian ru-RU
Purchase Flow
arrow_right
Redirect
Step 1: Create a Purchase
Purchase
Purchase Payment
arrow_right
Seamless View
Introduction
Step 1: Create Payment
Purchase
Purchase Payment
Step 2: Display the Payment
Purchase Flow
arrow_right
Capture
Capture
Capture Request
Capture Response
List Capture Transactions
Capture Sequence
arrow_right
Mobile
Card Payments in Mobile Apps
API Requests for Payments
Purchase flow mobile
arrow_right
After Payment
Options After Posting A Payment
Cancellations
Cancel Request
Cancel Response
List Cancel Transactions
Cancel Sequence
Reversals
Reversal Request
Reversal Response
List Reversal Transactions
Reversal Sequence
Abort
Abort Request
Abort Response
Remove Payment Token
Delete Token Request
Delete Token Response
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
3-D Secure 2
3-D Secure 2
Cardholder
Risk Indicator
arrow_right
Abort
Abort
Abort Request
Abort Response
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
Cancel Request
Cancel Response
arrow_right
Capture
Capture
Capture Request
Capture Response
List Capture Transactions
Capture Sequence
arrow_right
Purchase
Purchase
Purchase Payment
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
arrow_right
Optional Features
Optional Features
arrow_right
Co-badge Dankort
Co-badge Card Choice for Dankort
How It Looks
arrow_right
Delete Token
Delete recurrenceToken
Delete Token Request
Delete Token Response
Delete unscheduledToken
Delete Token Request
Delete Token Response
arrow_right
MOTO
MOTO
Capture
Capture Request
Capture Response
List Capture Transactions
Capture Sequence
arrow_right
One-Click Payments
One-Click Payments
Deleting Single Tokens
arrow_right
Payment Link
Payment Link
arrow_right
Payout
Payout
arrow_right
Recur
Recurring payments
arrow_right
Transaction On File
Transaction On File
arrow_right
Unscheduled Purchase
Unscheduled Purchase
arrow_right
Verify
Introduction to Verify
Verification through Swedbank Pay Payments
Screenshots
API Requests
Verification flow
arrow_right
Technical Reference
Technical Reference
arrow_right
Card Authorization Transaction
Card Authorization Transaction
Authorization Request
Authorization Response
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Create Payment
Create Payment
Payment Request
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment Resource
Payment Resource
arrow_right
Payment State
Payment State
arrow_right
Transactions states
Payment And Transaction States
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Seamless View Events
Seamless View Events
arrow_right
Transactions
Transactions
arrow_right
Invoice
arrow_right
Introduction
API Requests
Supported LanguagesEnglish (US) en-US, Norwegian nb-NO
Invoice flow
arrow_right
Redirect
Introduction
Step 1: Create a payment
Invoice flow
Options after posting a payment
arrow_right
Seamless View
Introduction
Step 1: Create the payment
Step 2: Display the Payment
Purchase Flow
arrow_right
Direct
Invoice Direct implementation flow
Step 1: Create a Purchase
Step 2: Get approvedLegalAddress confirmation
Step 3: Complete a Payment
Invoice flow
Options after posting a purchase payment
arrow_right
Capture
Capture
Step 1: Create Invoice Capture
Step 2: Inspecting the Captures
Capture Flow
arrow_right
After Payment
Options After Posting A Payment
Abort
Abort Request
Abort Response
Cancellations
Cancel Request
Cancel Response
Reversals
Reversal Request
Reversal Response
List Reversal Transactions
Reversal Sequence
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
Abort Reference
Abort
Abort Request
Abort Response
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
Cancel Request
Cancel Response
arrow_right
Capture
Capture
Capture Request
Capture Response
List Capture Transactions
Capture Sequence
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Delete Token
Delete recurrenceToken
Delete Token Request
Delete Token Response
arrow_right
One-Click Payments
One-Click Payments
Deleting Single Tokens
arrow_right
Payment Link
Payment Link
arrow_right
Technical Reference
Technical Reference
arrow_right
Authorizations
List Authorizations
Authorization Request
Authorization Response
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Create Payment
Create Payment
Payment Request
arrow_right
Description
Description
arrow_right
Financing Consumer
Financing Consumer
API requests
arrow_right
Invoice Authorization Transaction
Create Authorization Transaction
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment Resource
Payment Resource
arrow_right
Payment State
Payment State
arrow_right
Transactions states
Payment And Transaction States
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Seamless View Events
Seamless View Events
arrow_right
Transactions
Transactions
arrow_right
MobilePay Online
arrow_right
Introduction
Purchase flow
Good To Know
Supported LanguagesDanish da-DK, English (US) en-US
Payment availability
arrow_right
Redirect
MobilePay Online redirect integration flow
Step 1: Create a Purchase
Step 2: Get the transaction status
Purchase flow
arrow_right
Seamless View
Step 1: Create a purchase
Step 2: Display the payment window
MobilePay Online Seamless View flow
arrow_right
Capture
Capture
Create capture transaction
Capture Sequence
arrow_right
After Payment
Options After Posting A Payment
Cancellations
Cancel Request
Cancel Response
Cancel Sequence
Reversals
Reversal Request
Reversal Response
Reversal Sequence
Abort
Abort Request
Abort Response
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
Abort Reference
Abort
Abort Request
Abort Response
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
Cancel Request
Cancel Response
arrow_right
Capture
Capture
Capture Request
Capture Response
List Capture Transactions
Capture Sequence
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Payment Link
Payment Link
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Create Payment
Create Payment
Payment Request
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment Resource
Payment Resource
arrow_right
Payment State
Payment State
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Seamless View Events
Seamless View Events
arrow_right
Transactions
Transactions
arrow_right
Swish
arrow_right
Introduction
Payment Flow
Good To Know
Supported LanguagesEnglish (US) en-US, Norwegian nb-NO
arrow_right
Redirect
Introduction
Step 1: Create a Purchase
Redirect Purchase flow
arrow_right
Seamless View
Swish Seamless View integration flow
Step 1: Create a Purchase
Payment Url
Step 2: Display the Payment Window
Seamless View Purchase flow
arrow_right
Direct
Payment Flow
Step 1: Create a Purchase
Step 2a: Create E-Commerce Sale Transaction
E-Commerce Purchase Flow
Step 2b: Create M-Commerce Sale Transaction
Step 3: Get the payment status
M-Commerce Purchase Flow
arrow_right
After Payment
Options After Posting A Payment
Swish Transactions
List Sales Transactions
Create Sales Transactions
Browser Request
In-app Request
In-app Response
Reversals
Reversal Sequence
Create Reversal Transaction
Reversal Request
Reversal Response
Abort
Abort Request
Abort Response
Capture
Cancel
Recurring
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
Abort Reference
Abort
Abort Request
Abort Response
arrow_right
Callback
Sequence Diagram
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Payment Link
Payment Link
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Create Payment
Create Payment
Payment Request
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment Resource
Payment Resource
arrow_right
Payment State
Payment State
arrow_right
Transactions states
Payment And Transaction States
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Seamless View Events
Seamless View Events
arrow_right
Transactions
Transactions
arrow_right
Trustly
arrow_right
Introduction
Payment Type
Languages
Banks
arrow_right
Redirect
Introduction
Step 1: Create a payment
Trustly flow
Options after posting a payment
arrow_right
Seamless View
Introduction
Step 1: Create the payment
Step 2: Display the Payment
Purchase Flow
arrow_right
After Payment
Options After Posting A Payment
Abort
Abort Request
Abort Response
Reversals
Reversal Request
Reversal Response
List Reversal Transactions
Reversal Sequence
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
Abort Reference
Abort
Abort Request
Abort Response
arrow_right
Callback
Sequence Diagram
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Payment Link
Payment Link
arrow_right
Recur
Trustly recurring
arrow_right
Unscheduled Purchase
Unscheduled Purchase
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Create Payment
Create Payment
Payment Request
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment Resource
Payment Resource
arrow_right
Payment State
Payment State
arrow_right
Transactions states
Payment And Transaction States
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Seamless View Events
Seamless View Events
arrow_right
Transactions
Transactions
arrow_right
Vipps
arrow_right
Introduction
Purchase flow
Good To Know
Supported LanguagesEnglish (US) en-US, Norwegian nb-NO
arrow_right
Redirect
Introduction
Step 1: Create a Purchase
Step 2: Authorization
Step 3: Get the transaction state
Vipps Redirect integration flow
arrow_right
Seamless View
Step 1: Create a Purchase
Payment Url
Step 2: Display the payment window
Vipps Seamless View integration flow
arrow_right
Capture
Capture
arrow_right
After Payment
Vipps Request
Vipps Response
Operations
Vipps Transactions
Authorizations
GET Request Authorizations
GET Response Authorizations
Cancellations
GET Request Cancel
GET Response Cancel
Create Cancellation Transaction
Cancel Request
Cancel Response
Reversals
GET Request Reversal
GET Response Reversal
Create Reversal Transaction
Reversal Request
Reversal Response
Abort
Abort Request
Abort Response
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
Abort Reference
Abort
Abort Request
Abort Response
arrow_right
Callback
Sequence Diagram
arrow_right
Cancel
Cancel
Cancel Request
Cancel Response
arrow_right
Capture
Capture
arrow_right
Reversal
Reversal
arrow_right
Settlement & Reconciliation
Settlement and Reconciliation
arrow_right
Optional Features
Optional Features
arrow_right
Payment Link
Payment Link
arrow_right
Technical Reference
Technical Reference
arrow_right
CompleteUrl
CompleteUrl
arrow_right
Create Payment
Create Payment
Payment Request
arrow_right
Description
Description
arrow_right
Metadata
Metadata
arrow_right
Operations
Operations
arrow_right
PayeeInfo
PayeeInfo
Payee Reference
arrow_right
PayeeReference
Payee Reference
arrow_right
Payment Resource
Payment Resource
arrow_right
Payment State
Payment State
arrow_right
Payment and Transactions States
Payment And Transaction States
arrow_right
PaymentUrl
Payment Url
arrow_right
Prices
Prices
arrow_right
Problems
Problems
arrow_right
Seamless View Events
Seamless View Events
arrow_right
Transactions
Transactions
arrow_right
Gift Cards
arrow_right
Introduction
Overview
Prerequisites
Implementation
arrow_right
Operations
Gift card resource
Get New Gift Card
Pre Deposit
arrow_right
Security
OAuth2
HMAC
Security Documentation
Test client
arrow_right
Test Client
Prerequisites
Project setup
First App run
Testing application
Build docker image
Deploy to local docker
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
Authentication
Authentication
arrow_right
Balance
Balance
arrow_right
Deposit
Deposit
arrow_right
Purchase
Purchase
arrow_right
Modules & SDKs
arrow_right
Introduction
Official Modules
Official SDKs
Official Libraries
arrow_right
Mobile SDK
arrow_right
Introduction
Prerequisites
Introduction
arrow_right
Configuration
iOS
Android
Backend
arrow_right
Merchant Backend V3
Authentication and Authorization
The Merchant Backend Configuration
Root Endpoint
Consumers Endpoint
Payment Orders Endpoint
Patching the Payment Order
Payment Url Helper Endpoints
Problems
arrow_right
Merchant Backend Sample Code
Merchant Backend Sample Code
arrow_right
Features
Features
arrow_right
Core Features
Core Features
arrow_right
Payment Orders
Payment Orders
arrow_right
Purchase Payments
Purchase Payments
arrow_right
Optional Features
Optional Features
arrow_right
Debugging Features
Debugging Features
arrow_right
Instrument Mode
Instrument Mode
arrow_right
Payer Aware Payment Menu
One-Click Payments
One-Click Payments in Enterprise
One-click Payments in PaymentsOnly
arrow_right
Payer Tokens
Payment tokens for unscheduled or recurring purchases
arrow_right
Verify
Verify Payments
arrow_right
Technical Reference
Technical Reference
arrow_right
Android Default UI
Android: Default UI
arrow_right
Android View Model Provider Key
Android: View Model Provider Key
arrow_right
Observing The Payment Process
Observing the Payment Process
arrow_right
Problems
Problems
arrow_right
Android
Installation
Usage
Errors
Problems
Payment URL and External Applications
arrow_right
iOS
Installation
Usage
Problems
Payment URL and External Applications
arrow_right
Custom Backend
Basic Backend Requirements
Android Configuration
iOS Configuration
Backend
Updating a Payment Order
Errors
Other Features
arrow_right
Process Diagrams
Initialization
Merchant Backend: Discover Endpoints
Optional Checkin
Begin Checkout
External Content
Payment Completion
arrow_right
Plain Webview
Quick Fix List
The Mobile SDK And You
Basics
Completion
External Applications
Getting Back from External Applications
Dealing with Picky Web Pages
arrow_right
Merchant Backend V2
Authentication and Authorization
The Merchant Backend Configuration
Root Endpoint
Consumers Endpoint
Payment Orders Endpoint
Set Instrument Endpoint
Payment Url Helper Endpoints
Problems
arrow_right
Resources
arrow_right
Introduction
Test Data
Demoshop
Open Source Development Guidelines
arrow_right
Release Notes
22 June 2022
04 April 2022
16 March 2022
24 February 2022
18 February 2022
15 October 2021
03 August 2021
19 May 2021
30 Apr 2021
28 Jan 2021
26 Jan 2021
01 Dec 2020
12 Nov 2020
11 Nov 2020
04 Sep 2020
28 Aug 2020
21 Aug 2020
17 Jul 2020
10 Jul 2020
07 Jul 2020
04 Jun 2020
29 May 2020
22 May 2020
14 May 2020
07 May 2020
22 Apr 2020
15 Apr 2020
31 Mar 2020
18 Mar 2020
04 Mar 2020
03 Mar 2020
27 Feb 2020
7 Feb 2020
6 Feb 2020
29 Jan 2020
27 Jan 2020
16 Jan 2020
09 Jan 2020
22 Dec 2019
01 Nov 2019
01 Oct 2019
01 Aug 2019
arrow_right
Demoshop
Demoshop
arrow_right
Test Data
Swedbank Pay Checkout Test Data
Credit Card Test Data
Failure Testing
Invoice Test Data
Invoice Service Test Data
Swish Test Data
arrow_right
Terminology
Terminology
arrow_right
Open Source Development Guidelines
arrow_right
Introduction
Principles
Licensing
Copyright
How to Contribute
Code of Conduct
Release Management
arrow_right
Code Of Conduct
Contributor Code of Conduct
arrow_right
Contributing
How to contribute
Getting Started
Making Changes
arrow_right
Good Commit Practice
Executive Summary
Structural split of changes
Things to avoid when creating commits
Information in commit messages
arrow_right
License
Licensing
arrow_right
Data Protection
Paymentorder consumer data
arrow_right
Public Migration Key
Public Migration Key
Vipps
Optional Features
This section details the features of Vipps that are optional.
Edit "Optional Features" on GitHub
Optional Features
link
Payment Link
Sending the payment via mail or SMS.
arrow_forward