Vipps · Next.js · tRPC · Prisma
Vipps Starter
Vipps payments starter running on Azure Container Apps.
The donation below is a real Vipps payment to the maintainer — so you can see the integration work end-to-end.
One-off payments
Vipps ePayment with authoritative status sync — never trust a webhook body.
Subscriptions
Recurring agreements + a daily cron that renews charges before they're due.
Webhooks + signatures
HMAC-validated webhooks (warn or enforce) that can't fake a payment.
Partner / super-merchant
Bill each tenant to its own MSN; self-serve webhook onboarding per org.
Refunds & reserves
Optional admin console: capture, partial refund, cancel — off by default.
Batteries included
Auth (Vipps Login + dev), Prisma/Postgres, feature flags, e2e with screenshots.
Support the project 💜
If Vipps Starter saves you time, chip in what you can. Every krone helps keep it maintained.
Vipps isn’t configured on this instance yet. Once the host adds its Vipps keys + MSN, this button takes real donations.
Built by
Asbjorn Riddervold
Vipps, payments and Next.js integrations.
License & fair use
Vipps Starter is source-available under the PolyForm Small Business License: free to use if your company has fewer than 100 people and under $1M revenue. Larger companies need a commercial license — get in touch. Either way, donations keep it alive. 🙏