Netaxept Knowledge Base
Here are files, documents, and links to help you use your Netaxept Plugin for WooCommerce.
Questions about Netaxept agreement and testing Netaxept payment in general (not WooCommerce related):
How to update Netaxept for WooCommerce plugin?
First step: Order plugin renewal if it’s been more than 12 months since your last update/order
It is always a good idea to test in a test environment and review all settings before going live with new plugin updates.
Read this article I wrote some time ago:
nettpilot.no/svar/how-do-upgrade-my-woocommerce-plugins/
Docs
Readme first
=== WOOCOMMERCE NETS GATEWAY ===
By Nettpilot – https://nettpilot.no/produkter/nets-betaling-for-wordpress-woocommerce/
== DESCRIPTION ==
NETS Payment Services is a leading Scandinavian online payment service provider. Woocommerce NETS Gateway is a plugin that extends WooCommerce, allowing you to take payments via NETS.
It supports the following currencies: NOK, SEK, DKK, EUR, USD, GBP, AUD, THB. Please ask if you need any other currency.
== IMPORTANT NOTE ==
This plugin extends WooCommerce with a NETS payment gateway. The plugin will only work if WooCommerce is activated. This version does support multicurrencies and recurring payments with Woo Subscriptions.
Please go to https://nettpilot.no/kontakt/ if you would like it extended to suit your needs or you face issues caused by conflicts.
== INSTALLATION ==
1. Download and unzip the latest release zip file.
2. If you use the WordPress plugin uploader to install this plugin skip to step 4.
3. Upload the entire plugin directory to your /wp-content/plugins/ directory.
4. Activate the plugin through the ‘Plugins’ menu in WordPress Administration.
5. Settings:
a) Go to WordPress left menu below settings menu (see screenshot below), click the Nets Netaxept tab. Configure your NETS payment settings. Activate debug log.

b) Go to WooCommerce Settings > Checkout tab and configure the Nets Payment window and the Vipps Instant Payment window of you have a Vipps agreement in place. Both are activated per default.
6. If you are using the module with Woo Subscriptions then add this as the payment gateway in the Woo Subscription plugin settings. If you have Easy payment via Netaxept (forenklet betaling), then activate this. If you don’t have this agreement (only for Netaxept advanced users, then unmark this in the settings. If this is being marked and there is no agreement, then the customer trying to pay in the payments window will be kicked out.
7. Avoid issues with validating customer phonenumbers, mobilephones and Iphones? After upgrading or installing the latest versjon please check with Netaxept support if customer phone number validation is activated on Nets side. To avoid any trouble then you can send an email to nets support asking them to deactivate customer phone number validation for your Merchant ID.
Like this:
Hei hos Nets support
Kan dere slå av Customer phone validation for Merchant id: xxxxxx (change xxxxxx with your own merchant id)
Please get in touch with Netaxept support team if something is till not working and they will investigate and help you. Usually they have the key to this issue. Please copy the register call from the log.
8. Vipps payment?

Notice: You should not use internal or hybrid capture for Vipps transactions on non-virtual products. When doing so the customer will not receive the order confirmation from the webshop.
9. Test your setup with test merchant ID and test token. Test all processes by customer av webshop owner. You can find test cards here.
Vipps does not support testing so in order to test the whole process then we suggest setting up a test product that costs 1 kr.
10. Go live. Remember that card transactions are has to be completed in order for the payment to be captured by changing the status to Complete in WC admin, unless you have set it to auto capture in the Netaxept payment settings in WooCommerce Checkout Settings tab. If the status is pending then the money is only being reserved in the customers payment card.
11. For debugging please make sure you have the right merchant ID and Token, and make sure you have set PHP memory limit to at least 64 mb and that the theme is 100% woocommerce compatible and set up right.
Make sure that if you want to test it before going live, then you need to contact support at NETS and make sure they have set it to test mode in their end as well.
12. The latest version can be ordered from this page: https://nettpilot.no/produkt/nets-betalingsmodul-for-wordpress-woocommerce – if your ordered the plugin more than 12 months ago, then you need an update: Order updates here.
Also read: Ofte stilte spørsmål (FAQ) hos Netaxept (external link)
13. Important when upgrading
- Please make sure to make a backup of your installation.
- Test the upgrade and latest version in a test environment or on a staging server before putting it out live. Do test all processes and touch points in both users end and webshop owners end before going live.
- Make sure to note down your Merchant ID and Netaxept Payment Token before updating in order to recover quickly.
- Ask Netaxept Support for a test token if you need a testing sandbox.
- The API Manager we use has issues with some server settings and may display an API software error message when upgrading og re-installing it. We know that it might happen sometimes, so please contact us and tell us what you experience – as this is no crisis – but please provide us with a wp admin log in.
- Allways make upgrades to your payment plugins when you expect to have the lowest possible number of customers online. Even for only for 5 minutes, then set the webshop to maintenance mode after warning them and sharing it on other channels. If you have a great Facebook page with lots of fans and friends, please see to that they know your are upgrading in order to get a better and more secure website. Have a customer service available on Facebook, when your site is down. Allways. You will have far more work to do and mess to clean up if you Do NOT upgrade on a Black Friday!
- Please contact us if you are having doubts about upgrading on your own.
14. If you need help and support from Nettpilot, then use the form at https://www.nettpilot.no/support/
Changelog
*** Nets Woocommerce Gateway Changelog ***
2025-07-13 – v2.0.0
- Major version release – Complete rewrite and modernization
- *Full WooCommerce Blocks compatibility – Complete support for block-based checkout
- *React-based payment method components – Modern frontend implementation
- *Payment Method Type classes –
NetsPaymentMethodTypeandNetsVippsPaymentMethodType - Test script* –
test-registration.phpfor debugging registration issues - Complete documentation suite* – README.md, DEVELOPER.md, INSTALLATION.md, CHANGELOG.md
- Modernized gateway classes* – Updated
WC_nets_netsandWC_nets_vippswith proper blocks support
2024.10.11 – v1.9.0
- Patch – Get currency from original ordre for recurring orders
- Added – HPOS support
- Patch – Fix non-existing order error in callback
- Patch – Fix non-existing order error in metabox
- Change – Updatet MobileDetect dependency
- Change – PHP support bumped to 8.0
2023.03.30 – v1.8.2
- Patch – Correct name for the Nets API loyalty parameters
- Patch – Get float for capture amount in metabox
2023.03.23 – v1.8.1
- Patch – Fixed auto update system
2023.03.23 – v1.8.0
- Patch – Remove support for recurring payments in the Vipps Instant plugin
- Patch – Add proper support for MobilePay transactions
- Added – WC 7.0
- Patch – Callback now also affects pending orders
- Added – Support for Direct bank payments
2022.10.09 – v1.7.0
- Patch – Fix Nets callback code, didn’t get called in certain cases
- Added – PHP 8 support
2022.02.18 – v1.6.0
- Change – Support for WooCommerce 6.2
- Patch – Get PaymentMethod in Query data in the right way
- Patch – Typo for ‘Anulled’ in the order metabox
- Change – Order metabox fixes and layout update
- Change – Internal refactoring and restructuring of feature code
- Patch – Order metabox now works for Vipps orders
2020.03.26 – v1.5.1
- Added – Action links in WordPress plugin list
- Change – Supoort for WordPress 5.0 and WooCommerce 5.0 versions
2020.03.08 – v1.5.0
- Added – Metabox in orderview for partial capture
2020.12.16 – v1.4.2
- Change – Support for WordPress and WooCommerce versions
- Added – Requires PHP 7.0 in plugin header
2020.12.15 – v1.4.1
- Change – WP REST API permission_callback to callback route
- Change – Set nets_transaction_id after register in process_payment()
- Change – Use wp_remote_get instead of php curl
2020.09.08 – v1.4.0
- Change – Bumped supported WordPress and WooCommerce versions
- Added – Include order fees in goods list
- Added – Include goods list setting
2020.07.09 – v1.3.3
- Change – Bumped supported WordPress and WooCommerce versions
2020.04.24 – v1.3.2
- Fix – Check if possible_methods isset
- Fix – Exit from callback if ordre not found
2020.03.27 – v1.3.1
- Fix – get_plugin_data exists in update check function
2020.03.15 – v1.3.0
- Change – Compatability with WooCommerce 4.0
2020.02.11 – v1.2.0
- Change – Added cut off after the redirect from the Nets window, this speeds up the time it takes for the user to see the order completed page.
2019.10.02 – v1.1.0
- Change – Remove default nets logo in checkout
- Change – Update payment logos for nets, vipps and visa, they are transparent now
2019.09.24 – v1.0.1
- Feature – Support the change_woocommerce_order_number filter for order number changes
- Change – Telemetry sent to the Nettpilot sales portal for verification upon activation
2019.06.11 – v1.0.0
- Feature – Automatic update notification in WP admin
2018.12.11 – v0.8.2
- Feature – Support for Custom Order Numbers for WooCommerce Custom Order Numbers for WooCommerce
2018.11.20 – v0.8.1
- Patch – Fixed order_is_virtual check for variable products
2018.10.9 – v0.8.0
- Feature – Added optional support for the Nets Callback
- Note – Bumped copyright in header
- Note – Changed name of plugin, replaced WC with WooCommerce
2018.10.3 – v0.7.1
- Patch – Hybrid capture fix
2018.10.2 – v0.7.1
- Patch – Hybrid capture fix
2018.9.13 – v0.7.0
- Feature – Hybrid capture: mixes auto and internal capture based on whether the order consists solely of virtual products
2018.08.29 – v0.6.7
- Patch – Fixed WC Sequential Order Numbers support
- Note – New orange Vipps logo added to frontend
- Patch – Fixed use of deprecated ->add_error() function
2018.08.6 – v0.6.6
- Note – Tested and verified Subscription support
2018.07.20 – v0.6.5
- Patch – Fixed WC Sequential Order Numbers support
2018.07.20 – v0.6.4
- Patch – Rounded to 2 decimals in goods list generated total.
2018.05.25 – v0.6.3
- Feature – Support WC native transaction id methods: $order->payment_complete($transactionId);
2018.05.11 – v0.6.2
- Patch – Fixed updated fetch method for WooCommerce Seqential Order Numbers Pro
2018.03.22 – v0.6
- Feature – Adds payment method to post meta as: / or just depending on wheter a wallet based method was used
- Note – Stable
2018.03.9 – v0.5.5
- Feature – Autocomplete works with vipps!
- Patch – Returnflow after terminal phase only calls capture once – this avoids warnings in nets admin
2018.01.9 – v0.5.4
- Patch – Fixed typo from 0.5.3: ist -> isset
2018.01.7 – v0.5.3
- Feature – Added support for the Woo Custom and Sequential Order Number plugin
2017.12.6 – v0.5.2
- Patch – Specified stativ methods for the classes WC_nets_nets and WC_nets_vipps
2017.11.11 – v0.5.1
- Patch – Added shipping line to goods list for relevant orders (those with shipping)
2017.11.7 – v0.5
- Feature – Nets Vipps Instant
- Change – Class structure; WC_nets is now a super class only
2017.10.20 – v0.4.6
- Patch – More tax/discount fixes
- Change – Reworked the internal payment flow: removed woocommerce_receipt_nets hook
2017.10.17 – v0.4.5
- Feature – MVA with coupons/discounts, experimental
- Feature – Send appropriate tax class in goods list
- Patch – Fixed texts in settings pane for: checkout logos, extra info for: capture setting and test mode.
2017.10.12 – v0.4.4
- Patch – for MVA in goods list, experimental
2017.10.10 – v0.4.3
- Feature – invoices for recurring payments
2017.10.7 – v0.4.2
- Feature – invoices for non-recurring payments
2017.10.7 – v0.4.1 - Feature – Logos and logo selection
2017.8.4 – version 0.4.0 - Patch – Errors with payments and recurring/easy payments
- Feature – Added support for subscriptions
2017.8.4 – v0.1.0
- Initial port of original code
- 2017.13.09 – version 1.2.4
* Feature – Added new POT file
* Feature – Updated norwegian translation
2017.07.09 – version 1.2.3
* bug – Fixed issues on mobile devices where recurring end easy payment paramenters where sent on all transactions
* bug – Fixed issues with license activation keys.
* Feature – Added option to set payment gateway to handle Easy payments or not
* Feature – Now both live and test merchant id and token can be added in the backend at the same time
2017.16.05 – version 1.2.2
* Feature – Callback url function build in: In case of page not redirecting after payment
* Feature – Grunt can now be used
2017.11.05 – version 1.2.1
* Fixed – Deprecated Soap call function
* Fixed – WooCommerce 3.0 errors
2017.11.05 – version 1.2.0
* Fixed – Vipps payment
2016.30.06 – version 1.1.8
* Feature – Solved issue of Direct Capture admin
* Feature – Frontend logo Display only Files not Folders
2016.16.06 – version 1.1.7
* Feature – Support for Woo Subscriptions 2.0.13
* Feature- Alternative Logo options and text in the checkout
* Feature – Direct Capture when WooCommerce status change to Complete
2016.16.06 – version 1.1.7
* Feature – Support for Woo Subscriptions 2.0.13
* Feature – Alternative Logo options and text in the checkout
* Feature – Direct Capture when WooCommerce status change to Complete
2014.12.08 – version 1.1.6
* Feature – Support for Swedbank banktransfer
2014.11.18 – version 1.1.6
* Feature – Support for Sequential orders Pro.
* Tweak – Changed $woocommerce->add_error() wc_add_notice() (since $woocommerce->add_error() is a deprecated function).
Debugging, upgrading and support
Before asking for help please read this:
- Make sure you have the right merchant ID and Token. Token is not the same as your password for Nets admin.
- Make sure you have set PHP memory limit to at least 64 mb and that the theme is 100% woocommerce compatible and set up right.
- Check the WooCommerce Systemstatus for any red sentences and follow the instructions there is any.
- If you get a «Page Not Found Error» prior to the redirection to Payment Page: If you are using WPML it can occur that the Pages for the display of the payment methods or for the redirection to Nets Netaxept end in a Page Not Found Error. In this case you have to duplicate your pages in the corresponding languages and set the right pages for cart, checkout and my-account in WC settings/checkout. After doing so you should go to you permalinks av save them. Please also check for settings in WMPL for woocommerce and multicurrencies. Sometimes developers from third-parties are also missing up string translations and endpoint translations. Make sure this is not the case.
- Make sure that if you want to test it before going live, then you need to contact support at NETS to get a test Token and make sure they have set it to test mode in their end as well.
- Allways ask Nets Support before asking Nettpilot for help. We will ask you to do this and require feedback from Nets in order to handle any issues.
- Before upgrading please read the Readme first point 14 one more time
If you need help and support from Nettpilot, then use the form at https://www.nettpilot.no/support/
Optional payment methods available in Netaxept (requires agreement)
AfterPay installment
AfterPay invoice
Aktia Finland
Aktia Finland (Paytrail)
Ålandsbanken Finland
Ålandsbanken Finland (Paytrail)
Apple Pay
Collector Account
Collector Company
Collector Installment
Collector Invoice
Danske Bank Finland
Danske Bank Finland (Paytrail)
Danske Bank Sweden
DNB Latvia
DNB Lithuania
Enterpay
Handelsbanken Finland
Handelsbanken Finland (Paytrail)
Handelsbanken installment
Handelsbanken invoice
Handelsbanken Sweden
Klarna installment
Klarna invoice
Lindorff
MasterPass
MobilePay
Mobilpenge
Nordea Baltics
Nordea Denmark
Nordea E-Credit (Whitecard)
Nordea Finland
Nordea Finland (Paytrail)
Nordea Sweden
Oma Säästöpankki
Oma Säästöpankki (Paytrail)
OP Finland
OP Finland (Paytrail)
Paii
PayPal
PBSPrepaidCard
POP Pankki Finland
POP Pankki Finland (Paytrail)
Säästöpankki Finland
Säästöpankki Finland (Paytrail)
SEB Estonia
SEB Latvia
SEB Lithuania
SEB Sweden Company
SEB Sweden Private
SMS Payment
SofortBanking
S-Pankki Finland
S-Pankki Finland (Paytrail)
Swedbank Estonia
Swedbank Latvia
Swedbank Lithuania
Swedbank Sweden
Swish E-Commerce
Vipps
WyWallet E-Commerce
WyWallet M-Commerce
Relaterte tjenester fra Nettpilot for eksisterende kunder




