> **Description:** The PSP Merchant API enables Payment Service Providers (PSPs) to onboard and manage merchants who accept Vipps MobilePay payments.

# PSP Merchant API

The PSP Merchant API lets Payment Service Providers (PSPs) onboard and manage merchants who accept Vipps MobilePay payments.

**Who this is for**

Use this API if you are a PSP integrating with any of the following:

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

**MobilePay Online PSPs:** Do not use this API. The [MobilePay Online API](https://developer.vippsmobilepay.com/docs/APIs/psp-mp-api/README.md) has its own onboarding process.

## How it works

Setting up as a PSP involves two stages:

1. **[Sign up as a PSP partner](https://vippsmobilepay.com/en-NO/partner?tab_92e68=psp)** with Vipps MobilePay. This is done offline and gives you your PSP credentials, including your `PSP-ID`.
2. **Use this API** to onboard each merchant you want to process payments for. Each merchant gets a unique Merchant Serial Number (MSN).

```mermaid
flowchart LR
    A["1. Sign up as PSP partner"] -->|"PSP-ID + credentials"| B["2. Onboard a merchant"]
    B -->|MSN| C["3. Process payments"]
```

  Sign up as a PSP partner to receive a PSP-ID and credentials.
  Use the PSP-ID and credentials to onboard a merchant, which provides a Merchant Serial Number (MSN).
  Use the MSN to process payments on behalf of the merchant.

## Start building

Set up your PSP credentials and get access to the test environment before making API requests.

[Set up the PSP Merchant API](https://developer.vippsmobilepay.com/docs/APIs/psp-merchant-api/psp-merchant-api-getting-started.md)

## Technical details

* [Setup](https://developer.vippsmobilepay.com/docs/APIs/psp-merchant-api/psp-merchant-api-getting-started.md): Set up credentials and access the test environment.
* [Quick start](https://developer.vippsmobilepay.com/docs/APIs/psp-merchant-api/psp-merchant-api-quick-start.md): Run the basic PSP Merchant API examples.
* [API guide](https://developer.vippsmobilepay.com/docs/APIs/psp-merchant-api/psp-merchant-api-guide.md): Learn how the PSP Merchant API works.
* [API reference](https://developer.vippsmobilepay.com/redocusaurus/psp-merchant-swagger-id.yaml): Browse the full API specifications.

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