> **Description:** Create flexible payment solutions for both online and in-store purchases using Vipps, MobilePay, and card payments through a single, unified API.

# ePayment API

The ePayment API makes it simple for your customers to pay--online or in-store. With support for multiple payment methods (Vipps, MobilePay, and cards), you can offer a smooth, flexible checkout experience that fits your needs.

Integration is straightforward, and you'll have tools to personalize payment flows, track transactions, and ensure security.

Order *Payment integration* on [vippsmobilepay.com](https://vippsmobilepay.com/en-NO/online/payment-integration).

*Express is our fastest and most seamless payment experience yet.*

It allows customers to:

- Choose from multiple shipping options directly within the Vipps or MobilePay app.
- Consent to sharing their contact and delivery details with the merchant.
- Review the total amount, including shipping, before confirming payment.

This streamlined flow makes checkout quicker, simpler, and more user-friendly for your customers -- all without leaving the app.

**[Learn more about Express ->](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/api-guide/features/express.md)**

---

## User flows

The ePayment API supports several user flows:

- [Payments online](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/how-it-works/online.md)
- [Payments in physical situations (when the customer is present)](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/how-it-works/in-store.md)
- [One-time payment QR codes](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/how-it-works/qr.md)
- [Freestanding cards](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/how-it-works/freestanding-cards.md)

See the [How it works section](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/how-it-works/README.md) for more examples.

Try the payment experience in the [ePayment demo store](https://demo.vipps.no/vipps-paa-nett).

## Start building

Follow the quick start to make your first ePayment API requests.

[Open ePayment quick start](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/quick-start.md)

## Technical details

- [Checklist](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/checklist.md): Complete the checklist for direct and POS integrations.
- [Quick start](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/quick-start.md): Run the basic examples in curl or Postman.
- [API guide](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/api-guide/README.md): Learn about the ePayment API technicalities.
- [API spec](https://developer.vippsmobilepay.com/redocusaurus/epayment-swagger-id.yaml): See the endpoint specifications.

## Plugins

If your store runs on one of the platforms below, install the plugin instead and configure it -- no custom development needed.

[Payments for Adobe Commerce / Magento](https://developer.vippsmobilepay.com/docs/plugins-ext/magento/README.md)
[Payments for Shopify](https://developer.vippsmobilepay.com/docs/plugins-ext/shopify/README.md)
[Payments for Shopware](https://developer.vippsmobilepay.com/docs/plugins-ext/shopware/README.md)
[Payments for WooCommerce](https://developer.vippsmobilepay.com/docs/plugins-ext/woocommerce/README.md)

Using a different platform? See [all plugin platforms](https://developer.vippsmobilepay.com/docs/plugins/README.md).

## Migrating from eCom

The ePayment API replaces the [eCom API](https://developer.vippsmobilepay.com/docs/APIs/ecom-api/README.md).

- [Migrate from the eCom API](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/migration.md)

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

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