> **Description:** Information about integrating with Klarna Checkout, PSD2/SCA requirements, analytics tools, and Vippsnummer limitations.

# Third-party tools

If you don't want to do the programming yourself, there are several options available to help you integrate Vipps MobilePay into your solution:

**Ready-made plugins**: Free plugins are available for popular e-commerce platforms including Adobe, Prestashop, Shopify, Shopware, and WooCommerce. These plugins provide quick integration for payment, checkout, recurring payments, and login functionality. See [Plugins](https://developer.vippsmobilepay.com/docs/plugins/README.md) for the full list of available platforms.

**Find a partner**: Professional partners can help you build custom integrations tailored to your specific needs. Visit [vippsmobilepay.com: Find a partner](https://vippsmobilepay.com/en-NO/partners-and-plugins?type=partners) to find an option that closely meets your requirements.

## Using Vipps MobilePay with Klarna Checkout

Klarna's [Kustom Checkout](https://www.klarna.com/international/enterprise/platforms-and-partners/kustom/)
supports Vipps MobilePay as an external payment method if you have
an agreement with Klarna for this.

**NOTE**

You can also use
ePayment [Express](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/api-guide/features/express.md)
on product pages and in the shopping basket for fast and easy checkout, allowing
users to choose between Vipps and Klarna *before* they get to Klarna Checkout.
With
[Login](https://vippsmobilepay.com/en-NO/online/login)
(the [Login API](https://developer.vippsmobilepay.com/docs/APIs/login-api/README.md)),
users can register and log in without usernames and passwords.

**INFO**

Using Vipps  or MobilePay  as an external payment method requires a direct integration
with the Vipps MobilePay APIs, as Klarna redirects the user to Vipps or MobilePay for payment, as
the example below shows.

All information about price and shipping must be completed in Klarna Checkout before
the user is sent to Vipps or MobilePay to pay the total amount.

**Example configuration:**

```json
"external_payment_methods": [
   {
      "name": "Vipps",
      "redirect_url": "https://example.com/vipps/ecom-api/initiate/acme-shop-123-order123abc",
      "image_url": "https://example.com/images/vipps-logo.png",
      "fee": 0,
      "description": "Pay safely and easily. No fees, no matter the amount. "
   }
]
```

| Field          | Description                                              |
| -------------- | -------------------------------------------------------- |
| `name`         | The name of the payment method. Use "Vipps" or "MobilePay".             |
| `redirect_url` | Merchant hosted URL generating a payment request. |
| `image_url`    | The logo to be shown for this payment method. See: [Online branding guidelines](https://brand.vippsmobilepay.com/document/61#/branding/online).  |
| `fee`          | Should not be applicable because of PSD2 surcharge ban.  |
| `description`  | The `description` field should match the language shown in the [Brand guidelines: text to display in the payment option](https://brand.vippsmobilepay.com/document/61#/branding/online/in-the-checkout) |

Contact your Klarna representative to get the external payment method activated for
your account.

**INFO**

When using Vipps MobilePay as an external payment method in Klarna Checkout,
settlements from Vipps MobilePay will be separate from settlements from Klarna.

## PSD2 and SCA requirements

Vipps MobilePay handles all PSD2's SCA (Strong customer authentication) requirements for you, including both BankID and 3-D Secure.

SCA is a security requirement related to PSD2,
to reduce the risk of fraud and protect customer data.

Vipps MobilePay uses delegated SCA, which makes it easier for users to pay with Vipps MobilePay
than with stand-alone card payments. The result is a higher completion rate.

Delegated SCA is the primary way of solving the SCA requirements. The solution is SCA compliant and consists of
two-factor authentication featuring either PIN or biometrics in addition to
device possession. Dynamic Linking has also been implemented according
to the requirements.

## Measuring sales with analytics tools

Vipps MobilePay doesn't provide built-in functionality for measuring sales with Google
Analytics, Facebook pixel, or similar services. Merchants can use any analytics service on
their own website and use the fallback URL (the "result page") to track
activity. This tracking implementation must be done by the merchant.

## Vippsnummer and MobilePay-nummer limitations

*Vippsnummer* and *MobilePay-nummer*
cannot be used for online payments. The tax authorities consider these to be cash transactions,
not online/remote sales. The regulations
associated with both types of payments are significantly different.

**For webshops:** You will need to order a
[*Payment Integration*](https://vippsmobilepay.com/en-NO/online/payment-integration) product.

> **Full site overview:** For every page in this documentation, read [https://developer.vippsmobilepay.com/llms.txt](https://developer.vippsmobilepay.com/llms.txt).
