Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API 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 WorksAPI 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 / Adyen / Adyen Balance Control API
Adyen Balance Control API logo

Adyen Balance Control API

Browse all Adyen APIs
✓ Official Vendor SpecPaymentsPayouts TransfersapiKey, basic1 EndpointsREST

For Agents

Transfer funds between two merchant accounts on the same Adyen legal entity using a single balanceTransfer call.

Use for: Transfer funds between two of my Adyen merchant accounts, Rebalance settlement merchant accounts before a payout run, Move commission from a parent merchant account to a sub-merchant account, Correct a misrouted settlement by transferring funds back to the right merchant account

Not supported: Does not handle card payments, payouts to bank accounts, account holder management, or cross-legal-entity transfers — use for internal merchant-account-to-merchant-account transfers only.

The Adyen Balance Control API moves funds between merchant accounts that belong to the same legal entity inside one Adyen company account. It exposes a single POST /balanceTransfer endpoint that initiates a transfer with a source merchant account, destination merchant account, amount, and idempotency key. The API is designed for treasury operations on Adyen's classic platform — rebalancing settlement merchant accounts before payouts, reallocating commission, or correcting misrouted funds — and is separate from the Balance Platform Configuration API used by Adyen for Platforms customers.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Adyen Balance Control API to your agent

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

Move funds between merchant accounts under one Adyen company account using POST /balanceTransfer

Specify source and destination merchant account codes plus amount and currency in a single request

Pass an idempotency key (merchantReference) so retries do not create duplicate transfers

Authenticate with an X-API-Key header or basic auth credentials issued in the Customer Area

Use the test endpoint host before switching to the live PAL host for production transfers

Use Cases

Patterns agents use Adyen Balance Control API for, with concrete tasks.

★ Treasury Rebalancing Between Merchant Accounts

Adyen merchants who run multiple merchant accounts under one legal entity need to rebalance funds before payouts, after disputes, or to fund a new account. The Balance Control API's POST /balanceTransfer endpoint moves a specified amount from one merchant account to another in a single call, with an idempotency key to prevent duplicate movements when retries occur.

Call POST /balanceTransfer with sourceMerchantAccount=AcmeRetail, destinationMerchantAccount=AcmeWholesale, amount {value:50000, currency:EUR}, and a unique merchantReference, then return the pspReference

Commission and Revenue-Share Allocation

Marketplaces and platform operators on Adyen's classic platform often collect funds into a single capture merchant account and then split commission across operating accounts. The Balance Control API enables that split with a sequence of /balanceTransfer calls — one per recipient — without involving Adyen for Platforms or external bank rails.

For each commission recipient, call POST /balanceTransfer from the capture merchant account to the recipient merchant account with the calculated share amount and a per-transfer merchantReference

Idempotent Correction of Misrouted Settlements

When a settlement lands on the wrong merchant account, finance teams need a safe way to move funds back without risk of duplicate corrections. The Balance Control API accepts a merchantReference that Adyen treats as an idempotency key — replaying the same call with the same reference returns the original result rather than creating a second transfer.

Replay POST /balanceTransfer with the same merchantReference used in the original failed correction and confirm the response returns the existing pspReference rather than creating a new transfer

Agent-Driven Treasury Operations via Jentic

Finance agents that run scheduled rebalancing or react to alerts can use Jentic to discover and execute Balance Control transfers without hand-rolling Adyen client code. The agent searches Jentic for a transfer intent, loads the operation schema, and executes the call with the X-API-Key managed inside the Jentic vault — the agent context never holds the raw credential.

Use Jentic to search for 'transfer funds between adyen merchant accounts', load the balanceTransfer operation, and execute it with the source, destination, amount, and merchantReference for the scheduled rebalance

Key Endpoints

1 endpoints — the adyen balance control api moves funds between merchant accounts that belong to the same legal entity inside one adyen company account.

METHOD

PATH

DESCRIPTION

POST

/balanceTransfer

Transfer funds between two merchant accounts under one company account

POST

/balanceTransfer

Transfer funds between two merchant accounts under one company account

Why Jentic?

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

Credential management

Credential isolation

Adyen X-API-Key and basic auth credentials are stored encrypted in the Jentic vault. Agents receive scoped execution access — raw API keys never enter the agent's prompt context, which matters because a Balance Control credential can move money.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (for example 'transfer funds between adyen merchant accounts') and Jentic returns the balanceTransfer operation with its full input schema, so the agent calls the right Adyen API among the 29 in the corpus without guessing.

Time to first call

Time to first call

Direct Adyen integration: 1-3 days for credential setup, request signing, and idempotency handling. Through Jentic: under 30 minutes — search, load schema, execute the transfer.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Adyen Balance Platform Configuration API

→

Adyen for Platforms equivalent — covers account holders, balance accounts, and platform-wide configuration

Choose the Balance Platform Configuration API when you operate on Adyen for Platforms; Balance Control is for the classic single-legal-entity model

Alternative

Stripe

Stripe Treasury and Connect cover comparable internal balance and transfer flows

Choose Stripe when the underlying processor is Stripe rather than Adyen; Balance Control only operates inside the Adyen network

Complementary

Adyen Checkout API

→

Captures funds into merchant accounts that Balance Control then rebalances

Pair with Checkout when an agent needs to first take payment and then redistribute the captured funds across merchant accounts

FAQs

Specific to using Adyen Balance Control API through Jentic.

What authentication does the Adyen Balance Control API use?

The API supports two schemes: an apiKey scheme using the X-API-Key header, and HTTP basic auth with a Customer Area username and password. Through Jentic, the X-API-Key is stored in the encrypted vault so agents call balanceTransfer without ever holding the raw credential.

Can I transfer funds across different Adyen company accounts with this API?

No. The Balance Control API only moves funds between merchant accounts that share the same legal entity under one Adyen company account. Cross-company or cross-legal-entity movement requires Adyen for Platforms and the Balance Platform Transfer API.

What are the rate limits for the Adyen Balance Control API?

The OpenAPI spec does not declare programmatic rate limits. Adyen documents per-merchant-account throughput limits in their developer portal — coordinate large rebalancing batches with your Adyen account manager and use idempotent merchantReference values so retries are safe.

How do I trigger a balance transfer through Jentic?

Search Jentic for 'transfer funds between adyen merchant accounts', load the POST /balanceTransfer operation, and execute it with sourceMerchantAccount, destinationMerchantAccount, amount, and a unique merchantReference. Jentic returns the structured response including the pspReference.

Is the merchantReference field used for idempotency?

Yes. Replaying POST /balanceTransfer with the same merchantReference returns the original transfer's pspReference rather than creating a duplicate transfer, which makes it safe to retry on network failures or agent timeouts.

GET STARTED

Start building with Adyen Balance Control API

Explore with Jentic
View OpenAPI Document