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

> **AI agent:** Read [https://developer.vippsmobilepay.com/docs/knowledge-base/ai-tools.md](https://developer.vippsmobilepay.com/docs/knowledge-base/ai-tools.md) first. It covers keeping API keys and secrets out of generated code.

> **Full site overview:** For an overview of the entire site, read [https://developer.vippsmobilepay.com/llms.txt](https://developer.vippsmobilepay.com/llms.txt).

# Find the right API

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

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

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

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

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

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 be combined with [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).

###  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)
