Cookie preferences

Choose what Trio may use in this browser. You can change your choice anytime under “Cookie preferences” in the footer.

Built for your product team to integrate

A documented REST API, webhooks for every state change, an embeddable Checkout SDK and a full sandbox. From the first request to Go Live, with a dedicated Integration Analyst.

1.0 REST API

REST API
with predictable conventions

JSON over HTTPS, with the same rules on every endpoint: authentication, amounts, pagination, errors and limits. Your team learns them once and applies them across the whole integration.

API conventions

2.0 Webhooks

Webhooks
for every state change

Every money movement is a document: incoming, outgoing or transfer. Since most operations are asynchronous, webhooks deliver each document's final state straight to your system, with your external_id. Integrations created before V2 keep receiving the old names (api_version v100).

Webhooks guide

3.0 Checkout SDK

Checkout SDK
pay‑in and pay‑out in your app

Trio Checkout brings Pix to your website, or to your app through a WebView. Checkout handles the session, payment, errors and notifications at every step.

SDK documentation

4.0 Sandbox

Sandbox
to test with no financial risk

A free, isolated environment that replicates the production API's behavior. Simulate deposits, payments, refunds and failure scenarios, and validate every webhook event before Go Live.

Create a sandbox account

5.0 From Design to Go Live

From Design to Go Live
with a dedicated Integration Analyst

A standard API integration can be ready in a week, and we've seen complete integrations done in a single day. Custom integrations follow a track with technical guidance at every phase, and no setup fee during the integration.

  1. planningPhase 1

    Design

    Map the products, the flows and the internal systems that join the integration, such as your ERP and accounting platform.

  2. sandboxPhase 2

    Setup

    Create the organization in the sandbox, generate the client_id and client_secret, and register your first webhook.

  3. sandboxPhase 3

    Build

    Implement cash-in, cash-out and document reads, always with a unique external_id.

  4. sandboxPhase 4

    Test

    Validate Pix, cash-out, webhook delivery and signatures, error handling, retries and idempotency.

  5. productionPhase 5

    Go Live

    Once the contract is signed and compliance is cleared, create your production credentials and webhooks.

Supportduring and after the integration

  • IntegrationMon–Fri, 9 AM to 6 PM

    Guidance on the API, webhooks, the sandbox and best practices from the integration team.

  • Operations24 hours, 7 days a week

    Incidents, transaction checks, reconciliation help and emergencies at any hour.

  • Integration AnalystIncluded in the process

    A technical specialist works with your team from the first request to Go Live, with no setup fee.

Ready for AI agents
from integration to operations

Agents that write your integration read Trio's docs in formats made for them: an llms.txt index, the full documentation in a single file and every page in Markdown. Agents that work with your finance team connect to the account through Trio MCP, Trio's banking MCP server.

MCP

Trio MCP
connects AI agents to your account

Connect Claude or another MCP-compatible client to your company's account. Access uses the Trio App sign-in, with no API key, and the agent sees only the organization's data: entities, balances, statements, transfers, documents, cards and invoices. Every tool is read-only: the agent looks things up and analyzes them, and payments stay with the people on your team.

Explore Trio MCP

Authorized by the Central Bank of Brazil, with a direct Pix connection.

A Payment Institution authorized by the Central Bank of Brazil, with a public information-security policy and high-availability infrastructure of its own.

See security
  • IP 619Authorized by the Central Bank of Brazil
  • BCB 85/2021Information-security policy (Resolução BCB nº 85/2021)
  • LGPDData protection under Brazil's LGPD, with a DPO
  • 99.99%Uptime

Frequently asked
questions

How long does an integration take?

A standard API integration can be ready in a week, and we've seen complete integrations done in a single day; the largest take up to three months, depending on scope and your technical team's availability. Custom flows follow the Design → Setup → Build → Test → Go Live track, with technical guidance at every phase.

Does Trio charge for the integration or for technical support?

No. The dedicated Integration Analyst is included in the process, with no setup fee during the integration.

How do I get sandbox credentials?

Your own team creates them in the sandbox Internet Banking: register your organization at app.sandbox.trio.com.br, sign in to the app and generate the client_id and client_secret. Sandbox and production credentials are managed separately.

Do I need to register IP addresses to use the API?

Yes. When you create API credentials, you register your server's IP address. If your infrastructure also requires allowlisting Trio's IPs, the sandbox IP is in the documentation and the production IP is shared after the contract is signed.

Do sandbox and production share the same webhook secret?

No. They are completely separate environments: each has its own webhook configuration and its own secret. Never use a sandbox secret in production.

What happens if my endpoint misses a webhook?

Your endpoint has 1 second to answer with 200, 201, 202 or 204. If the answer is an error, Trio tries again: the first time 5 seconds later, with the interval doubling after each failure up to 3 minutes, for up to 24 attempts or 1 hour. Timeouts are not retried, so answer fast and process the event afterwards. Since an event can arrive more than once, ignore repeats by the combination of ref_id, category and type.

How do I move to production?

Production access opens once the contract is signed with our sales team and compliance is cleared. From then on, your team creates the production credentials, accounts and webhooks. Before Go Live, validate at least Pix cash-in, cash-out, webhook delivery and signatures, the document lifecycle, errors, retries and idempotency.

Make your first request today.
The sandbox is free.