Features
Install AI tools
Give your assistant up-to-date guidance for our APIs, with our plugin or without it.
The plugin is still under development. See the AI tools page for details.
- Claude Code
- Cursor
- Codex
- Without installing
Run both commands, in order.
claude plugin marketplace add vippsas/agent-toolkit
claude plugin install vipps-developer@agent-toolkit
Open Settings, then Plugins.
Add vippsas/agent-toolkit as a plugin marketplace, then install the "vipps-developer" plugin.
For the app, add the marketplace "vippsas/agent-toolkit" and then install "vipps-developer". For the CLI, run the following commands.
codex plugin marketplace add vippsas/agent-toolkit
codex plugin add vipps-developer@agent-toolkit
Paste this into any assistant.
Read https://github.com/vippsas/agent-toolkit/blob/main/plugins/vipps-developer/README.md for Vipps MobilePay integration guidance.
For troubleshooting, see the full instructions.
Choose the payment flow that matches how your customers pay, then add the options your integration needs.
The payment lifecycle is described in Core concepts, and you can see several illustrated examples in the How it works section.
Payment flowsβ
Every payment uses one of these flows. Online is the standard flow, and the others change how the customer starts or approves the payment.
Onlineβ
The standard flow: the customer checks out in your web shop and approves the payment in the Vipps or MobilePay app.
Expressβ
Let users select shipping and address directly in the app for a faster, streamlined checkout.
In personβ
Take payments at a physical point of sale, where the customer approves in the Vipps or MobilePay app.
Personal QRβ
Scan the user's personal Vipps/MobilePay QR code to get their identity instead of asking for their phone number.
One-time payment QRβ
Provide users with one-time QR codes they can easily scan and pay with their Vipps or MobilePay app.
Freestanding cardsβ
Accept card payments from the user without requiring a linked Vipps or MobilePay account.
Payment optionsβ
The following options can be added to any of the payment flows above:
Profile sharingβ
Request access to user profile information as part of the payment flow.
Minimum user ageβ
Limit payments to users above a specified minimum age for compliance or business rules.
Set order detailsβ
Provide the order details alongside the payments in the Vipps or MobilePay app.
Add metadataβ
Add custom metadata to payments for better tracking, reporting, and integration with your systems.
Special casesβ
Long-living paymentsβ
Create payment requests that stay valid for longerβideal for invoices, subscriptions, or delayed payments.
Block payment sourcesβ
In Denmark and Finland: Block payment sources (e.g., commercial cards).