CreateMultiLinkRequest
Configuration used to create a reusable multi-link. Every use of the multi-link creates a new payment session with this configuration.
The ID of the point of sale that owns the multi-link and its payment sessions.
uuid"0192473a-e381-705c-b61c-fc2ac9624afc"The default payment amount in minor units, such as 1095 for 10.95 DKK. When dynamicAmount is enabled, the cardholder can replace this amount.
1095The ISO 4217 alpha-3 currency code for every payment session started from the multi-link.
^[A-Z]{3}$"DKK"Optional subscription settings used whenever the multi-link starts a payment session.
How 3-D Secure is handled for each payment session. SKIP does not attempt 3-D Secure, NORMAL follows the normal 3-D Secure flow, and FORCE requests a challenge flow.
"SKIP""NORMAL""FORCE""NORMAL"The number of minutes each payment session remains usable after the cardholder opens the multi-link.
1 <= value <= 12030The instant-capture behavior for payments made through the multi-link. VOID voids the authorization if capture fails, while NO_VOID keeps it.
"OFF""VOID""NO_VOID""OFF"The text shown for the payment on the cardholder's statement. It defaults to the ePay transaction ID when omitted.
1 <= length <= 39"Store purchase"Merchant-defined pass-through attributes included in webhooks for payment sessions created from the multi-link. The serialized value is limited to 1 KB.
Whether to send notification callbacks for failed payment attempts.
falseWhether to send a notification callback when a payment session expires.
falseWhether cardholders may enter the payment amount after opening the multi-link. This feature must be enabled for the account.
trueThe registered point-of-sale URL that receives payment-status notifications for sessions created from the multi-link. Omit it to use the ePay receipt page instead of inheriting a hosted-configuration URL.
uri1 <= length <= 1024"https://example.com/payment-notifications"The registered point-of-sale URL that receives pre-authorization callbacks for each payment attempt.
uri1 <= length <= 1024"https://example.com/pre-authorizations"The registered point-of-sale URL to which the cardholder is redirected after a successful payment.
uri1 <= length <= 1024"https://example.com/payment-success"The registered point-of-sale URL to which the cardholder returns after selecting Back in the payment window.
uri1 <= length <= 1024"https://example.com/payment-return"The registered point-of-sale URL to which the cardholder is redirected when no payment attempts remain.
uri1 <= length <= 1024"https://example.com/payment-failure"The registered point-of-sale URL to which the cardholder is redirected after a failed attempt when more attempts remain.
uri1 <= length <= 1024"https://example.com/payment-retry"The maximum number of payment attempts allowed for each session started from the multi-link.
1 <= value <= 253SCA exemptions to apply where available. Using an exemption may shift fraud liability from the issuer to the merchant.
Optional age-verification requirements for payments started from the multi-link. This feature must be enabled for a live account.
Order lines copied to every payment session created from the multi-link.
items <= 1000The payment methods available in each payment session. To create a reusable MobilePay-only QR code, specify only VIPPS_MOBILEPAY.