Download OpenAPI specification:Download
This API is intended for card issuers who want to provide a fast, secure, and user-friendly way for customers to add (push) their eligible cards to Vipps or MobilePay without manually entering card details.
Business correlation across multiple traces (retries, async jobs). Can be provided by the client.
Direct lookup for single trace.
Mutual TLS authentication for secure API communication. To access this API, you must provide a valid client certificate signed by Vipps MobilePay Certificate Authority.
Vipps MobilePay Certificate Authority details:
Initiate card provisioning flow to let the user easily add the given card to their Vipps MobilePay app.
| encryptedCardData required | string Encrypted JSON Web Encryption (JWE) token containing sensitive card data.
|
| countryCode required | string ISO 3166-1 alpha-2 country code for the cardholder's issuing country. |
| nin required | string National identity number of the cardholder. |
| returnUrl required | string Redirect URL for returning to the calling application after provisioning completes. |
| appSwitch required | boolean Indicates whether the issuer is calling from a mobile device that may have the Vipps MobilePay app installed. |
| last4 required | string Last 4 digits of the card number for display and verification purposes. |
| suggestedNickname | string or null If you allow your customers to give custom names to their cards or to the connected account, please provide us with this information. We will suggest it as a nickname for the card in our app. If defined, it must be between 5 and 25 characters. |
{- "encryptedCardData": "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIn0...",
- "countryCode": "NO",
- "nin": "12345678901",
- "appSwitch": true,
- "last4": "1234",
- "suggestedNickname": "Budget Account"
}