Skip to main content

Provisioning API

A bank/issuer-oriented service API for initiating a push provisioning flow in the Vipps/MobilePay app.

A prerequisite is for the bank to check the card token status to determine whether a card is registered at Vipps/MobilePay. If it is not, they may offer the user to add the card to Vipps/MobilePay and trigger an app switch to Vipps/MobilePay app to add the card.

See the API specs for more.

Ecom token requester IDs​

We recommend checking for status on the following token requester IDs (TRIDs) to determine if a given card is registered in Vipps/MobilePay app. The deprecated TRID can be safely ignored.

NetworkProviderToken Requester IDStatus
VisaVipps40010082040Active
VisaMobilePay40010081524Active
MastercardVipps (old)50134871116Deprecated
MastercardVipps (new)50169178771Active
MastercardMobilePay50100496946Active

NFC token requester IDs​

We recommend checking the status for the following TRIDs to determine if a card is NFC enrolled via Vipps/MobilePay on a device. Please note that a user may have old devices with active tokens and still want to do NFC enrollment on their current device, so this is not a guaranteed indicator.

NetworkPlatformToken Requester ID
VisaiOS40010093055
VisaAndroid40010093056
Mastercard-50179270456

Flow descriptions​

Flows

Sequence diagrams​

Main flow (single device with app switch)​

Alternative flow (dual device)​

Auxiliary flows​

New Vipps user​

If a user does not have a Vipps account, the universal link will always open to a landing page in a native browser requesting the user to install the app and register.

Disabled notifications​

If user does not receive a push notification e.g. because they have notifications disabled, there will be an optional fallback on the landing page that offers the user a chance to scan a QR code to start the add-card flow in Vipps.