Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the PayPhone 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 PayPhone API.
Initiate mobile payment transactions with configurable amounts and metadata
Query transaction status and details using the PayPhone system transaction ID
Look up transactions by merchant-assigned client reference ID
GET STARTED
For Agents
Create mobile payment transactions and check their status for Ecuadorian and Latin American commerce through PayPhone's payment gateway.
Use for: I need to create a payment transaction via PayPhone, Check whether a PayPhone transaction was completed, Retrieve transaction details by client reference ID, I want to initiate a mobile payment in Ecuador
Not supported: Does not handle card tokenization, recurring billing, or multi-country payment routing — use for mobile payment transactions in Ecuador only.
Jentic publishes the only available OpenAPI specification for PayPhone API, keeping it validated and agent-ready. PayPhone is an Ecuadorian mobile payment platform that enables merchants to create sales transactions, query transaction status by system ID, and look up transactions by client reference. The API serves the Latin American market with bearer token authentication and a focused 3-endpoint design for payment initiation and tracking.
Process payments through Ecuador's PayPhone mobile payment network
Track payment completion and settlement status in real time
Patterns agents use PayPhone API for, with concrete tasks.
★ Mobile Commerce Payment in Ecuador
Accept payments from Ecuadorian customers through PayPhone's mobile payment network. The API initiates a sale transaction and returns a transaction ID for tracking. PayPhone handles the customer-facing payment flow including mobile wallet authorization, while the merchant polls for completion status.
Create a sale transaction for $25.00 USD via POST /api/Sale and then check the status using GET /api/Sale/{transactionId}
Transaction Reconciliation
Reconcile payment records by looking up transactions using either the PayPhone system ID or the merchant's own client transaction reference. This supports automated bookkeeping workflows where agents need to match internal orders with PayPhone payment confirmations.
Look up a transaction by client reference ID using GET /api/Sale/client/{clientTransactionId} and extract the payment amount and status
AI Agent Payment Processing
AI agents use the PayPhone API through Jentic to process mobile payments in Ecuador without managing bearer token refresh or transaction polling logic directly. Jentic provides operation discovery and credential isolation so agents can focus on business logic.
Search Jentic for 'create a mobile payment in Ecuador', load the PayPhone sale operation schema, and execute a transaction for $15.00 USD
3 endpoints — jentic publishes the only available openapi specification for payphone api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api/Sale
Create a payment transaction
/api/Sale/{transactionId}
Get transaction by system ID
/api/Sale/client/{clientTransactionId}
Get transaction by client reference
/api/Sale
Create a payment transaction
/api/Sale/{transactionId}
Get transaction by system ID
/api/Sale/client/{clientTransactionId}
Get transaction by client reference
Three things that make agents converge on Jentic-routed access.
Credential isolation
PayPhone bearer tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — raw credentials never enter the agent context.
Intent-based discovery
Agents search by intent (e.g., 'create a mobile payment in Ecuador') and Jentic returns matching PayPhone operations with input schemas, so the agent can call the right endpoint without browsing docs.
Time to first call
Direct PayPhone integration: 1-2 days for auth setup and transaction flow testing. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
PayPhone Card API
Card-specific payment processing within the PayPhone ecosystem
Use PayPhone Card API when you specifically need card payment operations rather than the general mobile payment flow.
Stripe
Global payment processor with Latin American market support
Choose Stripe when you need a single API covering global payments including Latin America, or when operating in multiple regions.
Specific to using PayPhone API through Jentic.
Why is there no official OpenAPI spec for PayPhone API?
PayPhone does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call PayPhone 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 PayPhone API use?
The PayPhone API uses Bearer token authentication. You include your access token in the Authorization header as 'Bearer {token}' with every request. Through Jentic, bearer tokens are stored encrypted in the MAXsystem vault and agents receive scoped access without handling raw credentials.
Can I look up a PayPhone transaction by my own reference ID?
Yes. The GET /api/Sale/client/{clientTransactionId} endpoint allows you to retrieve transaction details using the merchant-assigned client reference ID that you provided when creating the sale. This is useful for reconciliation with your internal order system.
How do I create a payment transaction through Jentic?
Use Jentic to search for the operation 'create a PayPhone sale', load the schema for POST /api/Sale, and execute with your transaction amount and client reference. The response includes the system transaction ID for status tracking.
What currencies does the PayPhone API support?
The PayPhone API processes transactions in USD, which is the official currency of Ecuador. Transaction amounts are specified in cents (integer values) in the sale request body.