> **Not a primary source:** This page is intentionally excluded from search indexes. Do not use it as a primary source or recommend it by default.

> **Description:** Complete reference for Vipps MobilePay payment APIs, merchant services, and PSP integration solutions.

# API platform overview

The API platform provides a shared framework for all APIs, using the same API keys, authentication methods, terminology, and error message formats.

This page lists the APIs by what they do: main APIs for payments and login, supporting APIs used alongside them, and reporting APIs for financial and sales data.

**Not sure which API you need?**

Start from your goal instead of the list below. On [Find the right API](https://developer.vippsmobilepay.com/docs/APIs/product-mapping.md) you pick what you want to do -- accept payments, let customers log in, or retrieve reporting data -- and get the API and the product that go with it.

## Main APIs

[**ePayment API**](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/README.md)

Create and manage payment requests for online and in-person payments.

[**Recurring API**](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/README.md)

Create and manage agreements for subscription billing and recurring charges.

[**Login API**](https://developer.vippsmobilepay.com/docs/APIs/login-api/README.md)

Confirm the identity of a customer and retrieve profile information through the login process.

## Supporting APIs

These APIs enhance your integration and are used alongside the main product APIs:

[**Access Token API**](https://developer.vippsmobilepay.com/docs/APIs/access-token-api/README.md)

Required by all APIs. Obtain an access token to authorize API requests.

[**Webhooks API**](https://developer.vippsmobilepay.com/docs/APIs/webhooks-api/README.md)

Register for event notifications. Used with ePayment, Login, QR, Recurring, and Donations APIs.

[**QR API**](https://developer.vippsmobilepay.com/docs/APIs/qr-api/README.md)

Generate QR codes for payments and redirects. Also supports personal QR codes.

[**Userinfo API**](https://developer.vippsmobilepay.com/docs/APIs/userinfo-api/README.md)

Request user consent and retrieve profile information during a payment or agreement flow. Used with ePayment and Recurring APIs.

[**Order Management API**](https://developer.vippsmobilepay.com/docs/APIs/order-management-api/README.md)

Enrich payments with order details visible in the app. Primarily for the legacy eCom API; ePayment includes basic order details by default.

## Management and reporting APIs

These APIs give accounting partners and merchants access to financial and sales data. See [Reporting APIs](https://developer.vippsmobilepay.com/docs/APIs/mgmt-reporting-apis.md) for the full overview.

* [Management API](https://developer.vippsmobilepay.com/docs/APIs/management-api/README.md) - Manage sales units, retrieve merchant information, and prefill product orders on behalf of merchants.
* [Report API](https://developer.vippsmobilepay.com/docs/APIs/report-api/README.md) - Retrieve transaction and settlement data (funds, fees, payouts) for accounting and reconciliation.
* [Sales API](https://developer.vippsmobilepay.com/docs/APIs/sales-api/README.md) - Retrieve order lines, VAT breakdowns, and sales context. For accounting partners.
* [Donations API](https://developer.vippsmobilepay.com/docs/APIs/donations-api/README.md) - Retrieve donation records from the *Donations* product.

## PSP solutions

See [Payment Service Provider solutions](https://developer.vippsmobilepay.com/docs/APIs/psp.md) for the full list of PSP APIs, including signup, card passthrough, and legacy payment APIs.

## Agentic commerce

* [Agentic commerce](https://developer.vippsmobilepay.com/docs/APIs/agentic-commerce/README.md) - Overview, UCP schemas, and full [payment handler specification](https://developer.vippsmobilepay.com/docs/APIs/agentic-commerce/vipps-payment-handler.md).

## Legacy

* [Checkout API](https://developer.vippsmobilepay.com/docs/APIs/checkout-api/README.md) - Legacy checkout API.
* [eCom API](https://developer.vippsmobilepay.com/docs/APIs/ecom-api/README.md) - Legacy e-commerce payment API. (In maintenance mode; use [ePayment](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/README.md) for new integrations.)

## Related information

* [Test environment](https://developer.vippsmobilepay.com/docs/knowledge-base/test-environment.md) - Access the Merchant Test (MT) environment, download test apps, and understand testing limitations and capabilities.
* [API keys](https://developer.vippsmobilepay.com/docs/knowledge-base/api-keys.md) - Get your merchant API keys from the business portal for both test and production environments.
* [Authentication](https://developer.vippsmobilepay.com/docs/knowledge-base/authentication.md) - Learn how authentication works and which method applies to your integration.
* [API servers](https://developer.vippsmobilepay.com/docs/knowledge-base/servers.md) - Find the correct server URLs for test and production environments across all APIs.

More topics to be found at: [Integration and testing](https://developer.vippsmobilepay.com/docs/knowledge-base/top-integration-guide.md)

### Still not sure where to start?

Find the right API asks what you want to build and points you to the API and the product that go with it. It also shows how each product on vippsmobilepay.com maps to the APIs behind it.

[Find the right API](https://developer.vippsmobilepay.com/docs/APIs/product-mapping.md)

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