> **Description:** Illustrated guides showing payment flows for online, in-store, and QR code transactions.

# How it works

The following guides illustrate how the ePayment API works in different scenarios:

* [Online](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/how-it-works/online.md)
* [Express](https://developer.vippsmobilepay.com/docs/APIs/epayment-api/how-it-works/express.md)
* [In the store](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 [Recommended flows](https://developer.vippsmobilepay.com/docs/recommended-flows/README.md) for many more examples, including:

* [In-person payments using merchant callback QR](https://developer.vippsmobilepay.com/docs/APIs/qr-api/how-it-works/qr-merchant-callback-api-howitworks.md)
* [Electric vehicle charging](https://developer.vippsmobilepay.com/docs/recommended-flows/ev-charging/README.md)

Try it out in the [demo store](https://demo.vipps.no/vipps-paa-nett).

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