Know of an official OpenAPI document? Contribute it →
For Agents
Create and look up Nets payments and resolve merchant records on the Nets payment network.
Use for: Create a new Nets payment for an order, Get the status of payment PAY-123, Find all merchants on our marketplace, Check whether a payment has settled
Not supported: Does not handle KYC onboarding, dispute management, or payout scheduling - use for Nets payment creation, lookup, and merchant resolution only.
Jentic publishes the only available OpenAPI specification for Nets API Marketplace, keeping it validated and agent-ready. Nets is one of the largest Nordic payment processors, handling card acquiring and account-to-account payments for merchants across Denmark, Norway, Sweden, and Finland. This API exposes payment creation and lookup along with a merchant directory endpoint, suitable for accepting payments and onboarding merchants on the Nets network. Use it for marketplace-style flows where merchants and payments share a single integration surface.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Nets API Marketplace, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnets.eu%2Fnets" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnets.eu%2Fnets" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Nets API Marketplace API.
Create a new card payment against a merchant on the Nets network
Look up the status of an existing payment by id
Resolve merchant directory data for an acquirer-side reconciliation flow
Confirm settlement state for a payment before fulfilling an order
Power a marketplace checkout that routes to the correct Nordic merchant
Patterns agents use Nets API Marketplace API for, with concrete tasks.
★ Nordic Marketplace Checkout
Route checkout transactions on a multi-merchant marketplace to the correct Nets merchant account, then track payment status from authorisation through settlement. The combined merchant lookup and payment endpoints give a marketplace operator one integration surface for both directory and money movement on Nets.
Look up merchant MERCH-77 via /merchants, then POST a payment for 250 DKK to /payments tagged with that merchant, and return the payment id.
Order Fulfilment Gating on Settlement
Before an order is shipped, confirm the corresponding Nets payment has authorised and is moving toward settlement. The GET /payments/{id} endpoint exposes the current state so order management systems gate fulfilment on a confirmed authorisation rather than only the customer-side checkout response.
Fetch /payments/PAY-555 and only mark order ORD-42 as ready-to-ship if status is 'authorised' or 'settled'.
AI Agent Payment Lookup
Let a customer support agent (human or AI) ask 'what's the state of payment PAY-X?' and have Jentic call the Nets API to return the answer. Removes the need for support staff to log into the Nets portal for routine status checks.
Given the question 'is payment PAY-555 settled?', call /payments/PAY-555 and return a one-line status summary.
3 endpoints — jentic publishes the only available openapi specification for nets api marketplace, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/payments
Create a new payment
/payments/{id}
Get a payment by id
/merchants
List merchants on the Nets network
/payments
Create a new payment
/payments/{id}
Get a payment by id
/merchants
List merchants on the Nets network
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Nets API Marketplace by hand means setting its Authorization API key header, targeting the api.nets.eu host, and shaping payment creation and merchant lookup calls yourself. Through Jentic you install once, import Nets from the API Directory, store the key once, and your agent calls it.
Permission scoping
Nets creates payments from the request body, so limit the agent to the operations it needs, such as creating a payment or looking one up by id, and leave out the ones it should not run.
Credential isolation
Your Nets API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a Nets payment' or 'resolve a merchant', and Jentic returns the matching operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe offers card acquiring and marketplace flows globally with extensive developer tooling.
Choose Stripe when you want a unified global integration; choose Nets for Nordic-resident acquirer pricing.
Specific to using Nets API Marketplace API through Jentic.
Why is there no official OpenAPI spec for the Nets API?
Nets does not publish a single consolidated OpenAPI specification across its marketplace endpoints. Jentic generates and maintains this spec so that AI agents and developers can call Nets API Marketplace via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Nets API use?
The Nets API uses API key authentication. Your key is provisioned by Nets when you onboard as a merchant or partner and is passed as a request header. Through Jentic the key is stored encrypted in the vault and never exposed to the agent context.
Can I create a payment with the Nets API?
Yes. POST /payments accepts an amount, currency, and merchant reference and returns a payment id you can later look up via GET /payments/{id}. Use it as the server-side leg of a Nordic checkout.
What are the rate limits for the Nets API?
Nets does not publish a public rate limit on this endpoint set; throughput is bounded by your acquiring contract. For high-volume merchants, confirm peak limits with your Nets account manager.
How do I look up merchants on the Nets network through Jentic?
Run jentic.search('list nets merchants'), load the matching operation, and execute GET /merchants. Jentic returns the merchant list which can be filtered client-side or used to route a marketplace payment.
Does the Nets API support refunds and captures?
This OpenAPI surface focuses on payment creation, lookup, and merchant resolution. Refund and capture flows live in Nets' broader ecosystem (Easy, Netaxept) - call your Nets account manager to confirm which surface fits your use case.
Can I limit what my agent is allowed to do with the Nets API?
Yes. Because Jentic One runs self-hosted on your own infrastructure, your own rules decide which Nets operations and credentials the agent may use. You can allow it to look up a payment by id (GET /payments/{id}) or resolve merchants (GET /merchants) while withholding payment creation (POST /payments), or grant only the operations a given workflow needs. The agent can call nothing you have not explicitly permitted, and your Nets API key is injected at execution time rather than exposed to the agent.
GET STARTED