Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Payments / Orchestra API
Orchestra API logo

Epaytools Orchestra API

★ Only Publicly Available OpenAPI DocumentPaymentsPayment ProcessingapiKey, bearer43 EndpointsREST

For Agents

Orchestrate card payments, 3-D Secure flows, network tokenisation, and refunds across multiple gateways. Authenticate with an X-Api-Key header and a JWS bearer token.

Use for: Charge a card for 49.99 EUR through the configured gateway, Authorise a 200 USD payment and capture it after shipment, Refund a previous capture by transaction reference, Void a pending authorisation that hasn't been captured

Not supported: Does not handle accounting reconciliation, payouts to bank accounts, or fraud-scoring decisioning — use for card payment orchestration, 3-D Secure, and tokenisation only.

Jentic publishes the only available OpenAPI specification for the ePayTools Orchestra API, keeping it validated and agent-ready. Orchestra is a payment orchestration platform that brokers card operations, payment gateway charges, 3-D Secure sessions, network tokenisation, and PCI-conformant utilities across multiple acquirers. The API exposes 43 endpoints grouped under CardOperations, PaymentGateway, ThreeDsSessions, ThreeDsMerchants, NetworkToken, and CustomForms, allowing merchants to authorise, capture, refund, void, and tokenise payments while keeping card data out of their own environment. Authentication is dual: an X-Api-Key header for tenant identification and a JWS bearer token for signed operations.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Orchestra API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Orchestra 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.

1

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 | sh
2

Step 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 instance

Jentic 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.

Capabilities

What an agent can do with Orchestra API.

Authorise, capture, refund, and void payment-gateway charges across configured acquirers

Issue 3-D Secure session tokens to drive cardholder authentication challenges

Tokenise card numbers via network tokenisation and delete tokens on demand

Validate cards and look up brand by BIN through the CardOperations endpoints

Manage payment gateway accounts and 3-D Secure merchant configuration via REST

Upload and version custom payment-form folders for hosted checkout experiences

Verify operation results through signed-data validation endpoints

Use Cases

Patterns agents use Orchestra API for, with concrete tasks.

★ Multi-Acquirer Payment Routing for an E-Commerce Platform

Merchants running cross-border checkout need a single API to route charges across multiple acquirers based on currency, BIN country, or reliability. Orchestra's PaymentGateway endpoints (charge, authorise, capture, refund, void) plus PaymentGatewayAccounts management let an agent select an account and execute the charge in one flow, keeping retry and fallback logic out of the storefront.

Call POST /PaymentGateway/charge with amount=49.99 EUR, the chosen gateway account name, and a tokenised card reference, then return the gateway response.

PCI-Scope Reduction via Hosted Card Operations

Merchants reducing PCI scope route card capture through Orchestra's CardOperations and CustomForms so card numbers never touch their servers. The /CardOperations token-then-validate-then-charge flow combined with hosted custom forms keeps the merchant out of SAQ-D scope while still supporting tokenisation and storage.

Call POST /CardOperations to obtain a session token, render the hosted form, then call POST /CardOperations/charge with the returned reference.

3-D Secure 2 Authentication for Strong Customer Authentication

European merchants under PSD2 must authenticate cardholders with 3-D Secure 2. Orchestra's ThreeDsSessions and ThreeDsMerchants endpoints provision the session token, register the merchant configuration, and return the challenge URL, so an agent can wire SCA into checkout without a direct directory-server integration.

Call POST /ThreeDsSessions with the cardholder details and amount, then return the challenge URL to the checkout page.

AI Agent Payments Tool via Jentic

An AI agent embedded in a back-office assistant can run refunds and lookups against Orchestra without holding raw API keys. Through Jentic the agent searches by intent (for example 'refund a payment'), loads the schema, and executes with the X-Api-Key and JWS bearer scoped from the vault — a useful pattern when CSAT or finance bots need to act on transactions on behalf of staff.

Use Jentic search('refund a payment'), load the PUT /PaymentGateway/refund operation, and execute it with the original transaction reference and refund amount.

Key Endpoints

43 endpoints — jentic publishes the only available openapi specification for the epaytools orchestra api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/PaymentGateway/charge

Perform a payment-gateway charge

POST

/PaymentGateway/authorize

Authorise a payment-gateway charge

PUT

/PaymentGateway/capture

Capture a previously authorised payment

PUT

/PaymentGateway/refund

Refund a captured payment

DELETE

/PaymentGateway/void

Void a pending authorisation

POST

/CardOperations/charge

Charge through Orchestra-hosted card capture

POST

/ThreeDsSessions

Get a 3-D Secure session token

POST

/NetworkToken

Network-tokenise a card

POST

/PaymentGateway/charge

Perform a payment-gateway charge

POST

/PaymentGateway/authorize

Authorise a payment-gateway charge

PUT

/PaymentGateway/capture

Capture a previously authorised payment

PUT

/PaymentGateway/refund

Refund a captured payment

DELETE

/PaymentGateway/void

Void a pending authorisation

POST

/CardOperations/charge

Charge through Orchestra-hosted card capture

POST

/ThreeDsSessions

Get a 3-D Secure session token

POST

/NetworkToken

Network-tokenise a card

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The X-Api-Key and JWS bearer token are stored encrypted in the Jentic vault (MAXsystem). Agents call Orchestra with a scoped reference; raw secrets never appear in the model context or logs.

Intent-based discovery

Intent-based discovery

Agents search by intent (for example 'charge a card' or 'refund a payment') and Jentic returns the matching Orchestra operation along with its parameter schema, so the agent picks the right endpoint without parsing the spec.

Time to first call

Time to first call

Direct Orchestra integration: 3-5 days for dual auth handling, 3DS flow wiring, and refund/void plumbing. Through Jentic: under 1 hour — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Escrow.com API

→

Escrow service for high-value or item-based transactions

Choose when funds need to be held until delivery or acceptance, rather than charged immediately on a card.

Complementary

Esendex Messaging API

→

SMS notifications for payment confirmations and 3DS step-up codes

Pair with Orchestra to text payment receipts or out-of-band authentication codes to cardholders.

Complementary

EODHD Financial Data API

→

Currency and market data — pairs with multi-currency payment routing

Use when an agent needs FX context to route a charge to the most favourable acquirer currency.

FAQs

Specific to using Orchestra API through Jentic.

Why is there no official OpenAPI spec for the ePayTools Orchestra API?

ePayTools publishes integration documentation but not a public OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call the Orchestra 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 ePayTools Orchestra API use?

Orchestra requires an X-Api-Key header (apiKey scheme) and a JWS HTTP bearer token for signed operations. Through Jentic both are stored encrypted in the MAXsystem vault and injected at execution time so raw keys never enter the agent's context.

Can I run a refund with the ePayTools Orchestra API?

Yes. PUT /PaymentGateway/refund refunds a captured payment when supplied with the original transaction reference and refund amount. The acquirer used is determined by the gateway account on the original charge.

What are the rate limits for the ePayTools Orchestra API?

ePayTools does not document hard rate limits in the spec; throughput is governed by the merchant tier and the downstream acquirer. Treat acquirer responses as the authoritative limit and back off on 429.

How do I tokenise a card through Jentic?

Search 'tokenise a card to a network token'. Jentic returns the POST /NetworkToken operation, you load its schema, and execute with the card number and reference. The X-Api-Key and JWS bearer are injected from the vault.

Does the API support 3-D Secure 2 for PSD2 SCA?

Yes. POST /ThreeDsSessions issues a session token for a 3-D Secure 2 challenge, and POST /ThreeDsMerchants/{name} registers merchant directory entries used by the SCA flow.

Can I host a custom checkout form on Orchestra?

Yes. PUT /CustomForms/{name} uploads or replaces a custom form folder, and GET /CustomForms lists the forms currently configured on the tenant.

GET STARTED

Start building with Orchestra API

Explore with Jentic
View OpenAPI Document