For Agents
Authenticate against FawryPay and retrieve payment resource configurations needed to charge customers across Egypt's Fawry network.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the FawryPay 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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# 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 FawryPay API API.
Exchange credentials for a short-lived access token via /auth/token
List payment resources available to a merchant account
Retrieve a single resource record by identifier
Bridge Egyptian card, wallet, and Fawry-agent payments into agent workflows
GET STARTED
Use for: I need to authenticate with FawryPay and obtain an access token, List the payment resources available on my FawryPay merchant account, Retrieve a specific FawryPay resource by its ID, Check whether my FawryPay API key is still valid
Not supported: Does not handle subscriptions, refunds, or dispute management — use for FawryPay merchant authentication and resource lookup only.
Jentic publishes the only available OpenAPI document for FawryPay API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for FawryPay API, keeping it validated and agent-ready. FawryPay is an Egyptian electronic payment gateway that lets merchants accept card, wallet, and cash-at-agent payments across Egypt. The API exposes a token-based authentication flow followed by resource lookups so backends can authorise transactions and reference payment configurations. It targets local commerce, billers, and SaaS platforms that need access to Fawry's nationwide acceptance network.
Reference Fawry resource metadata when assembling charge requests
Patterns agents use FawryPay API API for, with concrete tasks.
★ Egyptian Checkout Integration
Merchants selling into Egypt use FawryPay to accept card payments, mobile wallets, and cash via Fawry's offline agent network. The API issues an access token through /auth/token and then exposes the resources a merchant has configured, which a backend reads before constructing payment requests. This lets a small storefront integrate Egypt's most-used payment rail without building agent-network logic from scratch.
Call POST /auth/token with merchant credentials, then GET /resources to list configured FawryPay payment methods for the account.
Resource Configuration Lookup
Operations teams managing multiple FawryPay merchant accounts need to inspect which resources are provisioned. The GET /resources and GET /resources/{id} endpoints return the configured payment products and identifiers so internal tooling can reconcile billing setups, surface configuration drift, or back-fill missing IDs in an order management system.
Authenticate and call GET /resources/{id} for each configured Fawry resource ID stored in the internal merchant database.
Agent-Driven Egyptian Payment Onboarding
An AI agent helping a Cairo-based merchant onboard onto FawryPay can use Jentic to discover the auth and resources operations, exchange credentials for a token, and validate that the merchant has at least one resource configured before a customer-facing checkout goes live. The agent runs the full validation in a single Jentic-managed session without storing the raw API key.
Use Jentic to search 'authenticate fawrypay merchant', execute POST /auth/token, then run GET /resources and confirm at least one resource entry is returned.
3 endpoints — jentic publishes the only available openapi specification for fawrypay api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/auth/token
Exchange credentials for an access token
/resources
List configured payment resources
/resources/{id}
Retrieve a single payment resource by ID
/auth/token
Exchange credentials for an access token
/resources
List configured payment resources
/resources/{id}
Retrieve a single payment resource by ID
Three things that make agents converge on Jentic-routed access.
Credential isolation
FawryPay API keys are stored encrypted in the Jentic vault. Agents call /auth/token through Jentic and receive only the resulting scoped access token, never the raw X-API-Key.
Intent-based discovery
Agents search by intent (e.g. 'authenticate fawrypay merchant') and Jentic returns the matching FawryPay operation with its input schema, so the agent can call POST /auth/token without browsing docs.
Time to first call
Direct FawryPay integration: 1-3 days for credential exchange, error handling, and resource lookup. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe
Global card and wallet processor; broader feature set but no Egyptian agent-network coverage
Choose Stripe when the merchant primarily sells outside Egypt or needs subscriptions, refunds, and dispute APIs.
PayPal Invoicing
Send invoices that customers can pay through PayPal alongside Fawry-collected revenue
Use PayPal Invoicing when issuing formal invoices to customers who pay outside the Fawry network.
Adyen Account Service
Enterprise multi-region acquirer with broader card scheme coverage
Choose Adyen when the merchant operates globally and needs unified reconciliation across many regions.
Specific to using FawryPay API API through Jentic.
Why is there no official OpenAPI spec for FawryPay API?
FawryPay does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call FawryPay 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 FawryPay API use?
The FawryPay API uses an API key passed in the X-API-Key header to call POST /auth/token, which returns a short-lived access token used on subsequent requests. Through Jentic the raw X-API-Key is held in the vault so agents only ever see scoped tokens.
Can I list all payment resources on my FawryPay account?
Yes. GET /resources returns the payment resources configured for the authenticated merchant, and GET /resources/{id} returns a single resource by its identifier.
What are the rate limits for the FawryPay API?
FawryPay does not publish per-endpoint rate limits in the spec; production limits are set per merchant contract. Apply exponential backoff on 429 responses and contact FawryPay support for documented thresholds.
How do I authenticate against FawryPay through Jentic?
Run pip install jentic, then search 'authenticate fawrypay merchant', load the POST /auth/token operation, and execute it with credentials sourced from the Jentic vault to receive an access token.
Does FawryPay support recurring billing?
This spec exposes authentication and resource lookup only; recurring billing is configured server-side by FawryPay and is not represented as endpoints in this OpenAPI definition.