Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/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 Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Payments / Payphone App / PayPhone API
PayPhone API logo

Payphone App PayPhone API

Browse all Payphone App APIs
Agent-ready OpenAPI document · curated by JenticPaymentsPayment Processingbearer3 EndpointsREST

Know of an official OpenAPI document? Contribute it →

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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the PayPhone API to your agent

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.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpayphone.app%2Fpayphone-api" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpayphone.app%2Fpayphone-api" | 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 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

Process payments through Ecuador's PayPhone mobile payment network

Track payment completion and settlement status in real time

Use Cases

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

Key Endpoints

3 endpoints — jentic publishes the only available openapi specification for payphone api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/api/Sale

Create a payment transaction

GET

/api/Sale/{transactionId}

Get transaction by system ID

GET

/api/Sale/client/{clientTransactionId}

Get transaction by client reference

POST

/api/Sale

Create a payment transaction

GET

/api/Sale/{transactionId}

Get transaction by system ID

GET

/api/Sale/client/{clientTransactionId}

Get transaction by client reference

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring PayPhone by hand means learning its bearer token auth and coding calls against its Ecuadorian sale and lookup endpoints yourself. Through Jentic you install once, import PayPhone from the API Directory, store the token once, and your agent calls it.

Permission scoping

Permission scoping

PayPhone puts the transaction id in the URL path (/api/Sale/{transactionId}), so a rule can pin your agent to reading one sale by its transaction id. You choose the operations it may call, so creating new sales is not included unless you add it.

Credential management

Credential isolation

Your PayPhone bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'create a mobile payment in Ecuador' or 'look up a sale by transaction id', and Jentic returns the matching PayPhone operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

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.

Alternative

PayRetailers API

→

Broader Latin American payment gateway covering multiple countries

Choose PayRetailers when you need payment processing across multiple Latin American countries beyond Ecuador.

Alternative

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.

FAQs

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 with Jentic One, the self-hosted execution layer.

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 your Jentic One instance 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.

Can I limit what my agent is allowed to do with the PayPhone API?

Yes. Because you run Jentic One yourself, your own rules decide which PayPhone operations and credentials the agent may use. Since PayPhone puts the transaction id in the URL path, you can pin the agent to reading a single sale through GET /api/Sale/{transactionId} or GET /api/Sale/client/{clientTransactionId} while keeping POST /api/Sale for creating new payments off the list unless you add it. The bearer token is held only by your instance and injected at execution time, so the agent calls only the endpoints you approve.

GET STARTED

Start building with PayPhone API

Explore with Jentic One
View OpenAPI Document