For Agents
Create payments, retrieve payment status, and issue refunds through Computop's payment service for Swish and related methods.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Computop API, 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 Computop API.
Create a payment for a checkout transaction through Computop
Retrieve the status and details of an existing payment by id
Issue a refund against a settled payment
Route Swish and supported alternative payment methods through a single endpoint
GET STARTED
Use for: I want to create a Computop payment for a Swish checkout, Retrieve the status of a payment by id, Issue a refund against a previously captured payment, Check whether a payment was successfully authorized
Not supported: Does not handle subscriptions, settlement reporting, or fraud risk scoring — use for one-off payment creation, retrieval, and refunds only.
Jentic publishes the only available OpenAPI specification for Computop API, keeping it validated and agent-ready. Computop is a European payment service provider, and this API surface covers payment creation, payment retrieval, and refunds for Swish and other payment methods routed through Computop. It is intended for merchants who already have a Computop merchant account and need a programmatic integration for new charges and refund processing rather than the full Computop Paygate gateway suite.
Track payment lifecycle from creation through refund for reconciliation
Patterns agents use Computop API for, with concrete tasks.
★ Swish Checkout for Nordic Merchants
Accept Swish payments at checkout for merchants selling into Sweden. POST /payments creates the Swish payment, and GET /payments/{id} polls for its status until it reaches an authorized or settled state. Nordic e-commerce merchants integrate this when their broader processing already runs through Computop and they want a single API to add Swish.
Create a payment for SEK 499.00 via Swish for order id A-7711 and poll /payments/{id} every 2 seconds until status is settled or 60 seconds elapse
Refund Processing
Issue a refund against a previously settled Computop payment when a customer returns goods or cancels a service. POST /refunds creates the refund record referencing the original payment id and the amount. Operations and customer-service teams use this to handle returns without logging into the Computop merchant portal.
Issue a refund of EUR 25.00 against payment id pmt_88421 with reason 'customer requested return'
Reconciliation and Status Auditing
Reconcile internal order records against Computop payments by retrieving each payment's current state. GET /payments/{id} returns the status, amount, and metadata for a payment so finance teams can match settled transactions to invoices and flag pending or failed ones. This is the simplest reconciliation surface for teams not yet using the full Computop reporting feed.
For each order id in the open invoices list, fetch its associated Computop payment via GET /payments/{id} and report any with status not equal to settled
Agent-Driven Payment Operations via Jentic
Let an AI assistant handle ad-hoc payment and refund tasks for support agents working in chat. Through Jentic the assistant searches by intent, loads the schema for the relevant Computop operation, and executes the call without the developer wiring auth or polling. This collapses what would normally be a portal-driven manual task into a single chat command.
On the prompt 'refund order A-7711 in full', look up its payment id, fetch the original amount, and issue a refund for that amount via POST /refunds
3 endpoints — jentic publishes the only available openapi specification for computop api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/payments
Create a payment
/payments/{id}
Retrieve a payment by id
/refunds
Issue a refund against a payment
/payments
Create a payment
/payments/{id}
Retrieve a payment by id
/refunds
Issue a refund against a payment
Three things that make agents converge on Jentic-routed access.
Credential isolation
Computop API keys are stored encrypted in the Jentic vault and injected as the Authorization header at execution time. The raw key never enters the model context or application logs.
Intent-based discovery
Agents search Jentic with intents like 'create a Computop payment' and Jentic returns the matching operation with its parameter schema, so the agent can call POST /payments without browsing developer docs.
Time to first call
Direct integration: 1-2 days for auth, payment creation, status polling, and refund handling. Through Jentic: under 1 hour via search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe
Global payment platform with broad coverage of cards, wallets, and local methods
Choose Stripe when you need broad global coverage and a richer SDK; choose Computop when your acquiring contract is with Computop or you need direct Swish acceptance.
Specific to using Computop API through Jentic.
Why is there no official OpenAPI spec for Computop API?
Computop does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Computop API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Computop API use?
The API uses an API key passed in the Authorization request header. Through Jentic the key is stored encrypted in the vault and injected at execution time, so the raw key never enters the agent's prompt or logs.
Can I issue a refund with the Computop API?
Yes. Call POST /refunds with the original payment id and the refund amount. Partial refunds are supported by passing an amount lower than the original payment value, and the refund record is returned with its own id for tracking.
What are the rate limits for the Computop API?
Computop applies merchant-specific rate limits negotiated as part of the merchant contract; there is no published global limit. Agents should add backoff on HTTP 429 responses; Jentic surfaces these as structured errors rather than retrying silently.
How do I create a Swish payment through Jentic?
Run the Jentic search query 'create a Computop Swish payment', load the returned operation (POST /payments), and execute it with the amount, currency, and method set to Swish. Then poll GET /payments/{id} until the status reaches authorized or settled.
Is this API the same as Computop Paygate?
No. This API is the modern REST surface focused on payment creation, retrieval, and refunds. The legacy Computop Paygate uses a different, form-based protocol. Use this REST API for new integrations and keep Paygate for existing merchant flows already wired against it.