List Multi-Links
OpenAPI SpecTest this endpoint live
Open the same request directly in API Explorer.
Server URL
Retrieves a paginated list of multi-links belonging to the authenticated merchant, ordered by newest first.
A multi-link is a reusable payment link. Opening its public url creates a new payment session from the link configuration, so the same QR code or URL can be used for multiple independent payments.
Authorization
BearerAuth In: header
Query Parameters
Page number to return.
11 <= valueMaximum number of multi-links to return per page.
251 <= value <= 500Only include multi-links for this point of sale.
uuidOnly include multi-links in this state.
"ACTIVE""DEACTIVATED"Only include multi-links created at or before this timestamp, inclusive.
date-timeOnly include multi-links created at or after this timestamp, inclusive.
date-timeHeader Parameters
Ensures that a request can be safely retried without causing duplicate operations. Typically used for actions like payment creation and operations such as refund and void to prevent accidental double processing.
- If a response is replayed due to using the same key, the response will include the header
Idempotent-Replayed: true. - Idempotency keys are scoped by [Key, Endpoint, HTTP Verb]; the same key on a different endpoint or method will not replay the original response.
- Responses are cached for 24 hours. After that, the cache is cleared, so idempotency is only guaranteed within 24 hours of the initial request.
Response Body
application/json
application/json
application/json
application/json
Cancel Payment Link
Cancels a payment link that has not yet been completed. A payment link can only be cancelled if no transactions are currently being processed for it. If the payment link cannot be cancelled, an UNEXPECTEDSESSIONSTATE error is returned.
Create Multi-Link
Creates a reusable payment link and returns its URL and QR-code URL. Unlike a regular payment link, this endpoint does not create a single payment. Each time a cardholder opens the returned url or scans the QR code, ePay starts a new, independent payment session from the multi-link configuration. This is useful for a reusable checkout QR code - for example, a QR code where the cardholder enters the amount and completes payment with Vipps MobilePay. Configuration omitted from the request is resolved from the point of sale's current configuration when the multi-link is used. Redirect and notification URLs are not inherited; provide them explicitly when they are needed. URL values, including order-line image URLs, must use a domain registered for the selected point of sale.