Nets
Connect Nets (Nexi Checkout) to PayLexer to accept card payments via hosted checkout across the Nordic and European markets.
Nets (Nexi Checkout) is a European payment gateway operated by Nexi Group, one of the largest payment processors in the Nordic and broader European region. It handles card payments through a hosted checkout page, keeping sensitive card data entirely within Nets's systems. Through PayLexer, merchants can accept payments from customers across Europe.
- Supported Regions (Merchant Accounts): Europe (Nordic and broader European markets)
- Supported Currencies: EUR, DKK, SEK, NOK
Supported Features
- Card payments via Nets hosted checkout
- Full and partial refunds, up to 365 days after the original payment
- Real-time payment updates via webhooks, automatically registered by PayLexer per payment
- Automatic 30-minute safety-net polling to catch any missed webhook notifications
- Separate Test and Live API keys from the same Nets portal
Before You Start
Make sure you have:
- Nets Account - Don't have one? Sign up for Nets →
- PayLexer Account - Required to configure the integration. Create your account →
- A website where you want to integrate
Looking for a different payment processor? View all supported gateways →
Configuring Nets
You need a Secret API Key from Nets for this integration. Nets provides separate keys for Test and Live environments, both available from the same portal.
Getting API Credentials
Find your API Keys in Nets
Log in to the Nets merchant portal and go to Company → Integrations → API Keys.
The portal has a Test / Live toggle in the navigation bar that switches the mode for all items, including API keys. You need to copy the key for each mode separately:
- Set the toggle to Test, then copy the Secret API Key shown on the page.
- Set the toggle to Live, then copy the Secret API Key shown on the page.
You will need both keys in the next step.

New Nets accounts start in test mode. The live toggle is only available after completing Nets merchant onboarding. Contact Nets support to begin the live onboarding process.
Adding Credentials to PayLexer
Open PayLexer Dashboard
Log in to your PayLexer dashboard and navigate to Payment Gateways → Nets.

Enter your credentials
Paste your Live and Test Secret API Keys into the respective fields:
- Secret API Key - the Live Secret API Key from your Nets portal
- Secret API Key (Test) - the Test Secret API Key from your Nets portal

Understanding Live/Production and Sandbox Settings:
| Environment | Purpose |
|---|---|
| Live / Production (Mandatory) | Used for real transactions. Cannot be empty - enter a placeholder if you are not yet ready to go live. |
| Test / Sandbox (Optional) | Used for testing only. No real money is processed. |
How PayLexer selects credentials:
- Debug/Test mode ON → Test credentials are used
- Debug/Test mode OFF → Live credentials are used
Test and save
Click Test Connection to verify your credentials, then click Save Configuration.
Credentials saved. You can now enable Nets on any of your websites.
Webhooks (Automatic Configuration)
Nets webhooks are automatically set up by PayLexer - no configuration is required in your Nets portal.
When PayLexer creates a payment, it registers a secure notification address with Nets directly inside the payment request. Nets then sends real-time status updates to that address as the payment progresses.
- No webhook URL to copy or paste in the Nets portal
- No webhook secret to configure - PayLexer handles authentication automatically
- Real-time payment status updates happen without any extra setup on your part
PayLexer also runs a 30-minute safety-net check on any pending Nets orders in case a notification is permanently missed.
Integrate Nets to Your Website
If you have already added and configured your site, you can enable Nets in your existing setup.
Go to Websites
Navigate to Websites in your PayLexer dashboard.
Edit your website
Click the Edit Icon of your added website.

Enable Nets
Click the checkbox to enable Nets for the website.

Nets is now active for this website. Run a test transaction before switching off Debug/Test mode.
If you haven't added a website yet, Continue to Add Your Website →
Troubleshooting
Best Practices
- Run at least one full test transaction before going live. Use your test Secret API Key in PayLexer's Test field so no real money is processed.
- Keep your Secret API Keys confidential. If either key is compromised, regenerate it from your Nets portal and update it in PayLexer immediately.
- Note the refund window: Nets refunds are available for up to 365 days after capture. For refunds issued after funds have settled, allow 2 to 4 weeks for the amount to appear on the customer's statement.
- Live access requires completing Nets merchant onboarding. Start this process early to avoid delays when you are ready to launch.
- Pending payments are automatically reconciled within 30 minutes by PayLexer's safety-net polling. No manual action is needed for delayed confirmations.
FAQs
Still Have Questions?
- Nets Support: Nets Help Center
- PayLexer Support: Contact Support
For API references and advanced configuration, see the Nets developer documentation.