Description
Nordic Mobile Payments
Vipps Integration Module for WHMCS
Vipps Integration Module for WHMCS connects your billing system with Vipps and MobilePay, giving customers a fast and mobile-friendly way to authorize payments.
The module creates recurring payment agreements, processes the initial charge, stores the agreement securely as a WHMCS remote payment token, and uses it for future invoice payments.
Mobile-First Checkout for Nordic Customers
Provide a familiar payment experience for eligible customers using Vipps or MobilePay. The confirmation page is loaded within the WHMCS invoice payment flow, helping customers authorize payments without a complicated checkout process.
Core Features
- Vipps API Integration: Connect WHMCS using your Client ID, Client Secret, Subscription Key, and Merchant Serial Number.
- Recurring Agreements: Create customer payment agreements using the Vipps Recurring API.
- Initial Charge: Include and directly capture the first invoice payment when creating the agreement.
- Future Invoice Charges: Use the stored agreement token to charge later WHMCS invoices.
- Automatic Webhook Setup: Checks for the WHMCS callback webhook and attempts to register it automatically.
- Webhook Status Display: Shows whether the payment webhook is configured and running.
- Sandbox Environment: Test payment agreements and charges using Vipps test APIs.
- WHMCS Invoice Automation: Records captured charges and stores the agreement for future payments.
Recurring Billing Cycles
The module converts WHMCS product billing cycles into the appropriate Vipps recurring agreement interval and count.
- Monthly
- Quarterly
- Semi-Annually
- Annually
- Biennially
- Triennially
Customer Payment Flow
- The customer selects Vipps while paying a WHMCS invoice.
- The module creates a recurring agreement with the correct amount, currency, and billing interval.
- The customer approves the agreement through the Vipps confirmation page.
- Vipps captures the initial invoice charge and sends a webhook event.
- WHMCS records the payment and stores the agreement token for future invoices.
Agreement Management
- Agreement Status Check: Retrieve the current status of a stored Vipps agreement.
- Admin Cancellation: Stop an active agreement from the WHMCS invoice administration area.
- Package Price Updates: Update the recurring agreement amount after a successful WHMCS package change.
- Remote Token Storage: Save agreement and reference information using the WHMCS remote payment token system.
Refund Support
Process supported full or partial charge refunds from WHMCS using the stored Vipps agreement ID and charge ID. Refund details are sent directly to the Vipps Recurring API.
Supported Currencies
- Norwegian Krone (NOK)
- Euro (EUR)
- Danish Krone (DKK)
Why Choose This Module?
- Mobile-Friendly Payments: Give Nordic customers a quick and familiar approval experience.
- Recurring Revenue: Create reusable agreements for future WHMCS invoice payments.
- Automated Billing: Capture payments and update invoices with less manual work.
- Agreement Control: Check, update, or stop active payment agreements.
- Integrated Refunds: Submit eligible charge refunds through the WHMCS refund workflow.
Ideal For
- Nordic hosting companies
- SaaS and subscription businesses
- Digital service providers
- Norwegian and Danish online businesses
- WHMCS businesses serving Vipps and MobilePay customers
Requirements
An approved Vipps MobilePay merchant account, Client ID, Client Secret, Subscription Key, Merchant Serial Number, public merchant agreement URL, HTTPS website, webhook access, and PHP cURL support are required.
Bring Vipps and MobilePay to WHMCS
Vipps Integration Module for WHMCS combines mobile payment approval, recurring agreements, automatic invoice charging, refunds, and agreement management in one connected billing workflow.




