For Agents
Submit payments, query transaction statuses, and process refunds for Latin American merchants across cards, bank transfers, and local cash methods.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the PayU Latam Payments 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 PayU Latam Payments API.
Submit card, bank transfer, and cash payments across 7 Latin American countries
Query transaction status and details by order ID, reference code, or transaction ID
Process authorizations with deferred capture for card transactions
GET STARTED
Use for: I need to process a card payment in Colombia, I want to check the status of a LatAm transaction, Retrieve the list of available banks for PSE transfers, Find the transaction details by order ID
Not supported: Does not handle subscription management, invoicing, or payouts — use for payment submission and transaction queries only.
PayU Latam Payments API provides payment processing for merchants across Latin America. It supports credit and debit card transactions, bank transfers, QR code payments, and cash-based payment methods specific to each LatAm country. The API handles payment submission, authorization, capture, and transaction queries across Brazil, Mexico, Colombia, Argentina, Chile, Peru, and Panama with local currency settlement.
Retrieve available bank lists for bank transfer payment methods
Verify API connectivity and merchant credential validity via ping
Handle local payment methods including OXXO, Boleto, PSE, and Baloto
Patterns agents use PayU Latam Payments API for, with concrete tasks.
★ Latin American Card Payments
Process credit and debit card payments for customers across Latin America. PayU handles local acquiring in Brazil, Mexico, Colombia, Argentina, Chile, Peru, and Panama with support for Visa, Mastercard, AMEX, and local brands like Elo and Hipercard. Merchants submit payment requests via POST /payments-api/4.0/service.cgi with card details, amount, and currency. PayU returns authorization status with fraud screening results.
Submit a card payment for 150000 COP (Colombian Pesos) with card number, expiry, and buyer details via POST /payments-api/4.0/service.cgi using the SUBMIT_TRANSACTION command
Local Cash and Bank Transfer Methods
Accept payments through cash vouchers and bank transfers popular in each LatAm market. PayU supports OXXO and SPEI in Mexico, Boleto Bancario in Brazil, PSE bank transfers in Colombia, and similar local methods. Each method generates a payment reference or voucher that the customer pays at a physical location or through their bank's online portal.
Create a PSE bank transfer payment for 80000 COP, retrieve the available banks list via POST /payments-api/4.0/service.cgi#getBanksList, and redirect the customer to the selected bank
Transaction Queries and Reporting
Look up transaction details and status across multiple query methods. PayU provides transaction queries by order ID, reference code, and transaction ID through dedicated report endpoints. This enables reconciliation, customer support lookups, and automated status monitoring for payment operations across all supported Latin American markets.
Query the transaction status for reference code 'REF-2024-MX-001' via POST /reports-api/4.0/service.cgi#queryByReferenceCode and return the payment state and amount
AI Agent Payment Operations via Jentic
AI agents use the PayU Latam API through Jentic to submit payments, query transactions, and manage LatAm payment flows without handling raw merchant credentials. Agents search by intent, receive typed schemas for PayU's command-based API structure, and execute calls with Jentic managing the apiLogin and apiKey injection. This enables automated payment workflows across 7 Latin American countries.
Search Jentic for 'process payment in Colombia', load the schema for POST /payments-api/4.0/service.cgi, and execute a SUBMIT_TRANSACTION command for 50000 COP
6 endpoints — payu latam payments api provides payment processing for merchants across latin america.
METHOD
PATH
DESCRIPTION
/payments-api/4.0/service.cgi
Submit a payment transaction
/payments-api/4.0/service.cgi#getBanksList
Retrieve available banks for transfers
/payments-api/4.0/service.cgi#ping
Test API connectivity
/reports-api/4.0/service.cgi#queryByOrderId
Query transaction by order ID
/reports-api/4.0/service.cgi#queryByReferenceCode
Query transaction by reference code
/reports-api/4.0/service.cgi#queryByTransactionId
Query transaction by transaction ID
/payments-api/4.0/service.cgi
Submit a payment transaction
/payments-api/4.0/service.cgi#getBanksList
Retrieve available banks for transfers
/payments-api/4.0/service.cgi#ping
Test API connectivity
/reports-api/4.0/service.cgi#queryByOrderId
Query transaction by order ID
/reports-api/4.0/service.cgi#queryByReferenceCode
Query transaction by reference code
Three things that make agents converge on Jentic-routed access.
Credential isolation
PayU Latam apiLogin and apiKey are stored encrypted in the Jentic vault. Jentic injects credentials into request payloads automatically so agents never see raw merchant authentication values.
Intent-based discovery
Agents search by intent (e.g., 'process payment in Colombia') and Jentic returns matching PayU operations with typed schemas for the command-based API structure.
Time to first call
Direct PayU Latam integration: 3-5 days for credential setup, command structure implementation, and multi-country testing. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Global payment processor expanding into LatAm but with fewer local cash methods
Choose Stripe when the merchant needs global coverage and LatAm-specific cash methods are secondary to card processing.
Specific to using PayU Latam Payments API through Jentic.
What authentication does the PayU Latam API use?
The PayU Latam API uses merchant authentication with apiLogin and apiKey credentials included in the request body of each API call. Through Jentic, these credentials are stored encrypted and injected automatically into the request payload so agents do not handle raw merchant keys.
Which countries does the PayU Latam API support?
PayU Latam supports merchants in Brazil, Mexico, Colombia, Argentina, Chile, Peru, and Panama. Each country has specific local payment methods available alongside international card brands. The API endpoint and account ID vary by country.
What are the rate limits for the PayU Latam API?
PayU Latam applies per-merchant rate limits of approximately 100 transactions per minute for payment submissions. Report query endpoints have separate limits. High-volume merchants can request increased thresholds through their PayU account manager.
How do I query a transaction status through Jentic?
Search Jentic for 'query PayU transaction', load the schema for POST /reports-api/4.0/service.cgi#queryByReferenceCode, and execute with the reference code. Jentic injects your apiLogin and apiKey automatically and returns the transaction state, amount, and payment method details.
Does the PayU Latam API support cash payment methods?
Yes. PayU supports cash-based methods including OXXO in Mexico, Boleto Bancario in Brazil, Baloto and Efecty in Colombia, and PagoEfectivo in Peru. Each method generates a voucher or reference code that the customer pays at a physical location within a defined expiry window.
/reports-api/4.0/service.cgi#queryByTransactionId
Query transaction by transaction ID