> **Description:** Find the right Vipps MobilePay API for your use case.

# Find the right API

Each product you buy on [vippsmobilepay.com](https://vippsmobilepay.com) maps to one or more APIs on this platform.
[Supporting APIs](https://developer.vippsmobilepay.com/docs/APIs/README.md#supporting-apis) (such as [Access Token](https://developer.vippsmobilepay.com/docs/APIs/access-token-api/README.md),
[Webhooks](https://developer.vippsmobilepay.com/docs/APIs/webhooks-api/README.md), and [QR](https://developer.vippsmobilepay.com/docs/APIs/qr-api/README.md)) can be used alongside any product.

Select your goal to find the right product and API.

> **Interactive tool on the web page:** a picker that asks what you want to build and names the API for it. Every path through it is written out in the list that follows.

Accept payments - online, in-person, and recurring:

- On a website or app - [ePayment API: Online payments](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/how-it-works/online.md)
- At a physical location, using a cash register, customer-facing screen, or QR code - [ePayment API: In-person payment flows](https://developer.vippsmobilepay.com/docs/recommended-flows/in-store/README.md)
- Subscription billing, memberships, and recurring charges - [Recurring API](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/README.md)

Authenticate users or enroll them in your loyalty program:

- A login button on your website or app - [Login API: User login](https://developer.vippsmobilepay.com/docs/APIs/login-api/how-it-works/README.md)
- Customer club sign-up from your point of sale - [Login API: Merchant-initiated login](https://developer.vippsmobilepay.com/docs/APIs/login-api/how-it-works/merchant-initiated-login-howitworks.md)

Retrieve transaction and financial data:

- What was sold - [Sales API](https://developer.vippsmobilepay.com/docs/APIs/sales-api/README.md)
- What was donated - [Donations API](https://developer.vippsmobilepay.com/docs/APIs/donations-api/README.md)
- Settlement details, captures, refunds, and fees - [Report API](https://developer.vippsmobilepay.com/docs/APIs/report-api/README.md)

## Product mapping

Each product below lists its main API.

## Payment integration

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

### Add Vipps or MobilePay to your existing payment solution

**Vipps MobilePay product page:** [Payment integration](https://vippsmobilepay.com/en-NO/online/payment-integration)

Accept online payments with Vipps or MobilePay, including [Express](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/api-guide/features/express.md).

 See [online payment flows](https://developer.vippsmobilepay.com/docs/recommended-flows/online/README.md) for examples.

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

## Cash register integration

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

### Connect Vipps or MobilePay to your existing cash register system or vending machine

**Vipps MobilePay product page:** [Cash register integration](https://vippsmobilepay.com/en-NO/in-store/cash-register)

Accept payments at a physical point of sale, with QR codes shown on a screen or printed.

 See [in-person payment flows](https://developer.vippsmobilepay.com/docs/recommended-flows/in-store/README.md) for examples.

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

## Recurring payments

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

### Let returning customers pay automatically

**Vipps MobilePay product page:** [Recurring payments](https://vippsmobilepay.com/en-NO/online/billing-recurring)

Automate subscription billing, memberships, and recurring charges with customer consent.

 See [recurring payment flows](https://developer.vippsmobilepay.com/docs/recommended-flows/recurring/README.md) for examples.

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

## Login and customer club

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

### Offer smooth sign-up and login

**Vipps MobilePay product page:** [Login](https://vippsmobilepay.com/en-NO/online/login)

Authenticate users on your website or app using their Vipps or MobilePay account.

 See [login flows](https://developer.vippsmobilepay.com/docs/recommended-flows/login/README.md) for examples.

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

## Donations

**Main API:** [Donations API](https://developer.vippsmobilepay.com/docs/APIs/donations-api/README.md)

### Track donations and access donor information

**Vipps MobilePay product page:** [Donations](https://vippsmobilepay.com/en-NO/donations)

Retrieve donor names, phone numbers, and transaction data for single and recurring donation campaigns.

[Donations API](https://developer.vippsmobilepay.com/docs/APIs/donations-api/README.md)

**Using multiple APIs together**

All products can use the [supporting APIs](https://developer.vippsmobilepay.com/docs/APIs/README.md#supporting-apis): [Access Token](https://developer.vippsmobilepay.com/docs/APIs/access-token-api/README.md), [Webhooks](https://developer.vippsmobilepay.com/docs/APIs/webhooks-api/README.md), [QR](https://developer.vippsmobilepay.com/docs/APIs/qr-api/README.md), [Userinfo](https://developer.vippsmobilepay.com/docs/APIs/userinfo-api/README.md), and [Order Management](https://developer.vippsmobilepay.com/docs/APIs/order-management-api/README.md).

## Report API vs Sales API

You can retrieve VM Number and mPOS payment data through APIs when you need automatic reporting, reconciliation, or bookkeeping.

These APIs are mainly relevant if you work with an accounting partner or have an internal integration team. They help answer two different questions:

###  [Report API](https://developer.vippsmobilepay.com/docs/APIs/report-api/README.md)

*What happened to the money* - Captures, refunds, fees, balances, and payouts.

[Report API](https://developer.vippsmobilepay.com/docs/APIs/report-api/README.md)

###  [Sales API](https://developer.vippsmobilepay.com/docs/APIs/sales-api/README.md)

*What was sold* - Sales entries, order lines, VAT, and categories.

[Sales API](https://developer.vippsmobilepay.com/docs/APIs/sales-api/README.md)

For VM Number products (Open Amount and Shopping Basket) and mPOS, a designated accounting partner can access the Report API and the Sales API.

###  Need inspiration?

Explore recommended flows for end-to-end examples of online, in-person, and recurring payments, login, and combinations of APIs.

[Explore recommended flows](https://developer.vippsmobilepay.com/docs/recommended-flows/README.md)

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