Payment GatewaysNets

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:

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:

  1. Set the toggle to Test, then copy the Secret API Key shown on the page.
  2. 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:

EnvironmentPurpose
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?

For API references and advanced configuration, see the Nets developer documentation.

Was this page helpful?