For Agents
Send global mass payouts through Payoneer, onboard and manage payees, process single and batch payments, track payout status, and generate reconciliation reports.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Payoneer Payouts 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 Payoneer Payouts API.
Register new payees with registration link generation and redirect configuration
List and retrieve payee details including status, contact information, and available payout methods
Check payee verification status and eligibility for receiving funds
GET STARTED
Use for: I need to send a payout to a contractor in Europe, Register a new payee for receiving payments, Check if a payee is verified and can receive funds, Send payouts to 50 affiliates in a single batch
Not supported: Does not handle incoming payments, invoicing, checkout flows, or merchant acquiring — use for outbound payouts to contractors, suppliers, affiliates, and marketplace sellers only.
Payoneer Payouts API enables businesses to send mass payments to payees worldwide across bank accounts, cards, and local payment methods. The API covers the full payout lifecycle from payee registration and onboarding through payment creation, batch processing, status tracking, and reconciliation reporting. Companies can manage program balances, verify payee eligibility, send individual or bulk payouts, and generate compliance reports — all through a unified REST interface that handles cross-border payments, currency conversion, and local settlement.
Create individual payouts with amount, currency, description, and idempotency support
Submit batch payout requests for processing multiple payments in a single API call
List and retrieve payout details with filtering by date, payee, status, and group
Track payout status transitions from pending through funded, cancelled, or returned
Query program details and available balance before initiating payouts
Generate payout reports in JSON or CSV format for reconciliation and accounting
Manage OAuth 2.0 authentication flow with client credentials grant
Group related payouts for batch tracking and reporting purposes
Patterns agents use Payoneer Payouts API for, with concrete tasks.
★ Contractor and Freelancer Payments
Companies with distributed workforces use Payoneer to pay contractors, freelancers, and remote employees across borders. The payer first creates a payee registration link, sends it to the contractor, then initiates payouts once the payee completes verification. Payoneer handles currency conversion, local settlement, and compliance — the contractor receives funds in their local bank account or card. Typical integration takes 1-2 weeks and supports 200+ countries.
Register a new contractor in Poland, wait for verification, then send a $1,500 USD payout for completed work
Marketplace Seller Payouts
E-commerce marketplaces and platform businesses use the batch payout endpoint to pay sellers and merchants at scale. After aggregating sales and fees, the platform calls POST /programs/{program_id}/payouts/batch with an array of payee_id and amount pairs. Payoneer processes all payments in parallel, handles compliance checks, and reports status per payout. Platforms can group related payouts for reconciliation and generate CSV reports for accounting.
Send weekly payouts to 200 marketplace sellers with a single batch request, group them by batch ID, and download a CSV report for finance
Affiliate and Partner Commissions
Affiliate networks and partner programs use Payoneer to automate commission payments. The network tracks conversions and commissions in their system, then calls the Payouts API monthly or quarterly to distribute earnings. By filtering the payee list by status=ACTIVE, they ensure only verified affiliates receive funds. The API supports payment_id for idempotency so duplicate payouts are prevented even if the commission job runs twice.
Calculate affiliate commissions for Q1, create payouts for all ACTIVE affiliates, and track each payout status until FUNDED
AI Agent Payout Operations
Through Jentic, AI agents can manage Payoneer payout operations — registering payees, checking balances, sending individual and batch payouts, and generating reports — without holding OAuth credentials directly. Jentic isolates the client secret, handles token refresh, and returns structured responses that agents can reason over. This enables autonomous payout workflows for gig platforms, creator economies, and global disbursement systems.
Search Jentic for 'send payoneer payout', load the schema for POST /programs/{program_id}/payouts, and execute it for a €500 test payout to a verified payee
13 endpoints — payoneer payouts api enables businesses to send mass payments to payees worldwide across bank accounts, cards, and local payment methods.
METHOD
PATH
DESCRIPTION
/programs/{program_id}/payees
Create payee registration link
/programs/{program_id}/payees
List all payees with status filtering
/programs/{program_id}/payees/{payee_id}/status
Check payee verification status
/programs/{program_id}/payouts
Create single payout
/programs/{program_id}/payouts/batch
Create batch payouts
/programs/{program_id}/balance
Get program balance
/programs/{program_id}/payees
Create payee registration link
/programs/{program_id}/payees
List all payees with status filtering
/programs/{program_id}/payees/{payee_id}/status
Check payee verification status
/programs/{program_id}/payouts
Create single payout
/programs/{program_id}/payouts/batch
Create batch payouts
Three things that make agents converge on Jentic-routed access.
Credential isolation
Payoneer OAuth 2.0 client credentials are stored encrypted in the Jentic vault. Agents receive scoped access at execution time — the client secret never enters the agent's context, and access tokens are managed automatically.
Intent-based discovery
Agents search Jentic by intent (e.g., 'send a payout to a contractor') and Jentic returns the matching Payoneer operation with its parameter schema, so the agent picks the right endpoint without reading Payoneer docs.
Time to first call
Direct Payoneer integration: 1-2 weeks for OAuth setup, payee onboarding flow, payout creation, status tracking, and reporting. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe Connect Payouts API
Stripe Connect handles payouts to connected accounts, typically for marketplace platforms.
Choose Stripe for integrated marketplace payments and payouts within the Stripe ecosystem. Choose Payoneer for pure outbound payouts to contractors and suppliers without the full marketplace flow.
Wise Business API
Wise (formerly TransferWise) offers international transfers with transparent FX rates.
Pick Wise for treasury teams sending ad-hoc international payments with real FX rates. Choose Payoneer for recurring mass payouts at scale with programmatic recipient onboarding.
Dwolla API
US-focused ACH payment platform for domestic transfers.
Pick Dwolla for US-only ACH payouts at low cost. Choose Payoneer for international reach and multi-currency support.
Specific to using Payoneer Payouts API through Jentic.
What authentication does the Payoneer Payouts API use?
Payoneer uses OAuth 2.0 with client credentials grant. You exchange your client ID and secret for an access token via POST /oauth2/token, then include the token in the Authorization header for subsequent requests. Through Jentic, the client secret is stored encrypted and tokens are managed automatically.
Can I send payouts to multiple countries with one API call?
Yes. Use POST /programs/{program_id}/payouts/batch to send an array of payouts in a single request. Each payout can have a different payee, currency, and amount. Payoneer handles currency conversion, local settlement, and compliance for all countries in the batch.
How do I register new payees?
Call POST /programs/{program_id}/payees with the payee_id from your system. Payoneer returns a registration_link that you send to the payee. They complete verification on the hosted page, and their status changes to ACTIVE when eligible to receive funds. Check status with GET /payees/{payee_id}/status.
What payout methods does Payoneer support?
Payoneer supports bank transfers, prepaid Mastercard, local payment methods, and ACH depending on the payee's country. Each payee selects their preferred method during registration. The API returns available payout_methods in the payee object.
What are the rate limits for the Payoneer Payouts API?
Payoneer does not publish hard rate limits in the public spec. For production workloads, expect to handle dozens of requests per second for listing and status checks, and several batch payout requests per minute. Contact Payoneer support for specific limits based on your program volume.
How do I prevent duplicate payouts?
Include a unique payment_id in your payout request. Payoneer uses this for idempotency — if you retry the same payment_id, you get the original payout status back instead of creating a duplicate. This is critical for scheduled payout jobs that might run twice.
/programs/{program_id}/balance
Get program balance