For Agents
Create payment links, hosted checkout sessions, and invoices, and read charges and customer records on Nomod for small-merchant billing.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Nomod 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 Nomod API.
Create, update, and delete payment links that customers can pay through a hosted page
List and retrieve invoices issued to customers
Pull a list of historical charges and inspect a single charge by ID
Spin up a hosted checkout session that handles card collection on Nomod's domain
GET STARTED
Use for: Create a payment link for $250 USD that I can text to a client, List all unpaid Nomod invoices for the last quarter, Get the charge that corresponds to invoice INV-1024, Set up a hosted checkout for a one-time consulting fee
Not supported: Does not handle subscriptions, in-person card terminals, or marketplace split payments — use for hosted payment links, checkout, and small-merchant billing only.
Jentic publishes the only available OpenAPI specification for Nomod API, keeping it validated and agent-ready. Nomod is a mobile-first payment platform that lets small merchants accept card payments without a terminal, generating payment links, hosted checkout pages, and invoices for one-off and recurring billing. The API exposes payment links, invoices, charges, hosted checkout creation, customer records, and team membership management. Independent contractors and small merchants in MENA and emerging markets use it to bill clients without building a full storefront.
List customer records and retrieve a specific customer's profile
Manage team members on the merchant account
Look up supported countries for billing address validation
Patterns agents use Nomod API for, with concrete tasks.
★ Freelancer text-to-pay billing
Independent consultants billing one-off project fees can use Nomod payment links instead of issuing PDF invoices and waiting for bank transfer. POST /links creates a link tied to an amount and currency that the freelancer texts or emails to the client; the client pays through Nomod's hosted page and the freelancer sees the resulting charge via /charges. This compresses days of bank-transfer follow-up into a single message.
Call POST /links with amount=250, currency=USD, and description='Discovery workshop' and return the link URL
Hosted checkout for a small store
Boutique merchants without a full e-commerce platform can drop a Nomod hosted checkout into a Linktree or social bio. POST /checkout returns a checkout URL that handles card capture, 3D Secure, and receipt delivery on Nomod's domain. The merchant reads the resulting /charges to reconcile sales without managing PCI scope themselves.
Call POST /checkout with amount=49.99 and currency=USD, then return the hosted checkout URL
Invoice tracking and reconciliation
Small merchants tracking which invoices have been paid pull /invoices to list outstanding bills and /charges to match payments back to invoices. An agent can run this nightly, flag invoices with no matching charge after 14 days, and trigger a follow-up message to the customer.
List invoices with status='unpaid' issued more than 14 days ago and return the customer IDs for follow-up
AI agent for billing on demand
An AI assistant for a freelancer can react to a 'send so-and-so a bill for the design work' request by creating a Nomod payment link via Jentic, then pasting the URL into a draft message. The agent searches Jentic for 'create a payment link', loads POST /links, and executes — no code, no docs reading.
Through Jentic, search 'create a payment link', load POST /links, and execute with the client's amount and a description
15 endpoints — jentic publishes the only available openapi specification for nomod api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/links
Create a payment link
/links
List payment links
/links/{id}
Update a payment link
/checkout
Create a hosted checkout session
/invoices
List invoices
/charges
List historical charges
/customers
List customers
/countries
List supported countries
/links
Create a payment link
/links
List payment links
/links/{id}
Update a payment link
/checkout
Create a hosted checkout session
/invoices
List invoices
/charges
List historical charges
Three things that make agents converge on Jentic-routed access.
Credential isolation
Nomod API keys are stored encrypted in the Jentic vault and presented as the Authorization header by the runtime. Agents never see the raw key.
Intent-based discovery
Agents search Jentic by intent (e.g. 'create a payment link') and Jentic returns the matching Nomod operation with its input schema, so the agent posts to /links without reading docs.
Time to first call
Direct Nomod integration: 1-2 days for auth, link creation, and charge polling. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe offers a more comprehensive payments platform with global coverage and richer APIs.
Choose Stripe when the merchant needs subscriptions, marketplaces, or operations outside Nomod's regional footprint.
PayPal Payments API
PayPal offers global brand recognition and payment-link equivalents through invoicing.
Choose PayPal when buyers expect a familiar checkout brand or the merchant is already on PayPal.
Specific to using Nomod API through Jentic.
Why is there no official OpenAPI spec for Nomod API?
Nomod does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Nomod 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 Nomod API use?
Nomod uses an API key passed in the Authorization header. Generate the key in the Nomod merchant dashboard and pass it on every request. Through Jentic, the key is stored in the encrypted vault and never enters the agent's prompt context.
Can I create a payment link programmatically with the Nomod API?
Yes. POST /links accepts an amount, currency, and description, and returns a hosted link URL you can share with the customer. Use PUT /links/{id} to update the link or DELETE /links/{id} to revoke it.
What are the rate limits for the Nomod API?
Nomod's spec does not encode hard rate limits. Treat the API as a per-merchant key bound by reasonable throughput; cache /customers and /countries responses and avoid polling /charges more than once per minute per merchant.
How do I create a hosted checkout through Jentic?
Install with pip install jentic, then search 'create a hosted checkout', load POST /checkout, and execute with amount and currency. The response includes the URL to redirect the buyer to, and the resulting charge will appear under /charges once paid.
Does the Nomod API support refunds?
The OpenAPI spec exposes read access to /charges but does not include a dedicated refund endpoint. Issue refunds from the Nomod merchant dashboard, or contact Nomod support to confirm whether a refund endpoint is available on your account tier.
/customers
List customers
/countries
List supported countries