For Agents
Run embedded-finance operations on NoFrixion MoneyMoov — accounts, payouts, mandates, merchants, virtual accounts, and open-banking consents — across 168 endpoints.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the NoFrixion MoneyMoov 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 NoFrixion MoneyMoov API.
Manage IBAN-backed accounts with /api/v1/accounts and the paged, archive, and unarchive variants
Initiate and inspect payouts via /api/v1/accounts/{accountID}/payouts and /api/v1/merchants/{merchantID}/payouts
Maintain beneficiary lists with explicit authorise, enable, and disable workflows
GET STARTED
Use for: I need to initiate a SEPA payout from a merchant account, Create a new beneficiary on a NoFrixion merchant, Authorise a payout that is awaiting approval, List all accounts under a specific merchant
Not supported: Does not handle card acquiring, KYC document capture UI, or accounting and tax filing — use for NoFrixion bank-rail accounts, payouts, mandates, and open-banking consents only.
NoFrixion's MoneyMoov API is an embedded-finance and payments platform exposing 168 endpoints across accounts, payouts, beneficiaries, mandates, merchants, transactions, virtual accounts, open banking consents, and webhooks. Merchants and platform operators can manage IBAN-backed accounts, initiate SEPA and Faster Payments payouts, manage beneficiary lists with authorization controls, configure direct-debit mandates, and run open-banking AISP/PISP flows under PSD2 consent. Authentication is by Bearer JWT in the Authorization header. The default base URL points at the sandbox at api-sandbox.nofrixion.com; production tenants substitute the live host.
Configure direct-debit mandates through /api/v1/mandates and /api/v1/mandates/{id}
Run open-banking consent flows for AISP and PISP via /api/v1/openbanking/consents and /api/v1/openbanking/account/{accountID}
Manage merchants, users, tags, and beneficiary groups under /api/v1/merchants/{merchantID}
Patterns agents use NoFrixion MoneyMoov API for, with concrete tasks.
★ Embedded Payouts
Platforms paying out to suppliers, sellers, or contractors need a SEPA and Faster Payments rail with multi-step authorisation. NoFrixion's /api/v1/accounts/{accountID}/payouts and /api/v1/beneficiaries/authorise/{id} endpoints support a four-eyes approval workflow where one user creates a payout and another authorises it before settlement. Failed payouts surface via /api/v1/accounts/{accountID}/payouts/failed for retry or cancellation.
POST a payout to /api/v1/accounts/{accountID}/payouts referencing a beneficiary, then call /api/v1/beneficiaries/authorise/{id} to complete the four-eyes approval
Direct Debit Collections
Subscription and recurring-billing operators need to set up direct-debit mandates and trigger collections against them. The /api/v1/mandates and /api/v1/mandates/{id} endpoints expose mandate creation, lookup, and cancellation. Combined with merchant-scoped account endpoints, an operator can run a full collections cycle without leaving the API.
POST a new mandate to /api/v1/mandates for a customer, then GET /api/v1/mandates/{id} to confirm activation before triggering a collection
Open Banking Aggregation
Fintech apps building account aggregation or PISP-driven payments need PSD2-compliant consent management and account synchronisation. /api/v1/openbanking/consents creates a consent, /api/v1/openbanking/account/{accountID}/synchronise refreshes balances and transactions, and /api/v1/openbanking/accounts/{id} returns the synced account record. This lets an aggregator pull external account data inside a regulated NoFrixion tenancy.
POST /api/v1/openbanking/consents with the merchant and customer email, then call /api/v1/openbanking/account/{accountID}/synchronise to refresh balances
AI Agent Treasury Operator
A treasury agent running across multiple merchants can use Jentic to issue payouts, refresh balances, and check beneficiary status without managing the JWT or remembering 168 paths. Jentic search routes 'initiate a sepa payout' to the right /payouts endpoint, loads the schema, and executes with the bearer JWT injected. The same agent can chain into /merchants/{merchantID}/transactions for reconciliation.
Use Jentic to call /api/v1/accounts/{accountID}/payouts to initiate a SEPA payout, then poll /api/v1/accounts/{accountID}/transactions until the debit posts
168 endpoints — nofrixion's moneymoov api is an embedded-finance and payments platform exposing 168 endpoints across accounts, payouts, beneficiaries, mandates, merchants, transactions, virtual accounts, open banking consents, and webhooks.
METHOD
PATH
DESCRIPTION
/api/v1/accounts
List IBAN-backed accounts
/api/v1/accounts/{accountID}/payouts
Initiate a SEPA or Faster Payments payout from an account
/api/v1/accounts/{accountID}/transactions
List transactions for an account
/api/v1/beneficiaries
Create a beneficiary on the merchant
/api/v1/beneficiaries/authorise/{id}
Authorise a beneficiary or payout under four-eyes approval
/api/v1/mandates
Create a direct-debit mandate
/api/v1/openbanking/consents
Create an open-banking consent for AISP or PISP
/api/v1/accounts/{accountID}/virtual
Create a virtual account under a primary IBAN
/api/v1/accounts
List IBAN-backed accounts
/api/v1/accounts/{accountID}/payouts
Initiate a SEPA or Faster Payments payout from an account
/api/v1/accounts/{accountID}/transactions
List transactions for an account
/api/v1/beneficiaries
Create a beneficiary on the merchant
/api/v1/beneficiaries/authorise/{id}
Authorise a beneficiary or payout under four-eyes approval
Three things that make agents converge on Jentic-routed access.
Credential isolation
NoFrixion JWT bearer tokens are stored encrypted in the Jentic vault. Agents receive scoped access — the raw JWT never enters the agent context, and rotation between sandbox and production hosts is handled by Jentic without code changes.
Intent-based discovery
Agents search by intent (e.g. 'initiate a sepa payout' or 'open a direct debit mandate') and Jentic returns the matching MoneyMoov operation across the 168-endpoint surface with its input schema.
Time to first call
Direct integration: 5-10 days to wire JWT auth, four-eyes payout flows, mandate lifecycle, and open-banking consents. Through Jentic: under 1 hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe handles card acquiring while NoFrixion handles bank-rail payouts, mandates, and embedded accounts.
Use Stripe alongside NoFrixion when the platform needs card collection plus bank-rail payouts and IBAN-backed accounts.
Specific to using NoFrixion MoneyMoov API through Jentic.
What authentication does the NoFrixion MoneyMoov API use?
NoFrixion uses an apiKey-style Authorization header carrying a JWT bearer token. Pass 'Bearer <jwt>' on every request. Through Jentic the JWT is held in the vault and injected at call time so it never enters the agent context.
Can I initiate SEPA payouts with the NoFrixion API?
Yes. POST to /api/v1/accounts/{accountID}/payouts with the beneficiary and amount, then complete the four-eyes flow via /api/v1/beneficiaries/authorise/{id} where required. Failed payouts surface on /api/v1/accounts/{accountID}/payouts/failed.
What are the rate limits for the NoFrixion API?
The OpenAPI spec does not declare specific rate limits. NoFrixion enforces tenant-level quotas — Jentic surfaces 429 responses with backoff so retries respect the tenant's budget.
How do I create a direct-debit mandate with the NoFrixion API through Jentic?
Run pip install jentic, search Jentic for 'create a nofrixion direct debit mandate', load the /api/v1/mandates operation, supply the customer and merchant fields, and execute. Jentic attaches the bearer JWT automatically.
Does the NoFrixion API support open banking?
Yes. /api/v1/openbanking/consents handles PSD2 consent creation, /api/v1/openbanking/account/{accountID}/synchronise refreshes balances, and /api/v1/openbanking/accounts/{id} returns the account record. This covers AISP and PISP use cases under a regulated NoFrixion tenancy.
Is there a sandbox for the NoFrixion API?
Yes. The default base URL is https://api-sandbox.nofrixion.com. Use sandbox JWTs for development and switch to the production host once your integration is live.
/api/v1/mandates
Create a direct-debit mandate
/api/v1/openbanking/consents
Create an open-banking consent for AISP or PISP
/api/v1/accounts/{accountID}/virtual
Create a virtual account under a primary IBAN