> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tribridge.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Tribridge is a crypto payment gateway for Solana and Sui (TON is coming soon). API base URL is https://tribridge.onrender.com. Server-side calls authenticate with the x-api-key header using a tri_test_... key (fully simulated test mode, no real funds) or tri_live_... key (real mainnet payments) — never expose keys client-side. Merchant test mode is simulated, not testnet. Refunds are automatic only (underpaid/overpaid), there is no manual refund endpoint. Always verify webhook HMAC-SHA256 signatures from the X-Tribridge-Signature header before trusting payloads.

# Chains & Networks

> Solana and Sui are live on mainnet today. TON is coming soon. One API for all of them.

Tribridge provides native connectivity to high-performance blockchains. Sui and Solana are **live on mainnet** today; TON is on the roadmap. You never write chain-specific code — the chain is chosen at checkout, not in your integration.

## Supported networks

<CardGroup cols={3}>
  <Card title="Sui" icon="https://mintcdn.com/tribridge/21u_8fzvSxssUxN6/images/sui-logo.webp?fit=max&auto=format&n=21u_8fzvSxssUxN6&q=85&s=f6db8bff80b7f176ea2e369ca17541a5" width="474" height="474" data-path="images/sui-logo.webp">
    Mainnet live
  </Card>

  <Card title="Solana" icon="https://mintcdn.com/tribridge/21u_8fzvSxssUxN6/images/solana.webp?fit=max&auto=format&n=21u_8fzvSxssUxN6&q=85&s=03ab8bcb8bd715bf5172252a8879ac47" width="474" height="474" data-path="images/solana.webp">
    Mainnet live
  </Card>

  <Card title="TON" icon="https://mintcdn.com/tribridge/21u_8fzvSxssUxN6/images/ton.webp?fit=max&auto=format&n=21u_8fzvSxssUxN6&q=85&s=4a4461b488fd057906821b0bbfc32a87" width="474" height="474" data-path="images/ton.webp">
    Coming soon
  </Card>
</CardGroup>

## How chain selection works

<Steps>
  <Step title="You create a chain-agnostic payment">
    `POST /payments` takes `amount` and `currency` only — no chain field. The payment starts as `pending` with no chain activity.
  </Step>

  <Step title="The customer picks a chain at checkout">
    On the hosted checkout page the customer selects Solana or Sui. Tribridge derives the one-time deposit address on that chain and registers it for monitoring.
  </Step>

  <Step title="Detection is chain-native">
    Solana deposits are caught via Helius webhooks; Sui deposits via our always-on polling listener. Either way you receive the same webhook events with a `chain` field telling you which network settled.
  </Step>
</Steps>

## What customers can pay with

Charge in a fiat ticker (e.g. `USD`) or a token ticker (e.g. `USDC`, `USDT`, `SOL`, `SUI`) when creating the payment. Settlement happens in native assets and stablecoins on the selected chain, and payouts support `USDC`/`USDT` per chain (see [Payouts](/payouts)).

## What this means for your code

Nothing branches on chain. Create the payment, listen for `payment.completed`, verify the signature, fulfill the order. The `chain` and `tx_hash` fields in webhooks are informational — useful for receipts and support, not for control flow.

<CardGroup cols={2}>
  <Card title="Start accepting payments" icon="rocket" href="https://tribridge.tech/signup" cta="Get started">
    Create your free account and make your first test payment.
  </Card>

  <Card title="Book a demo" icon="calendar" href="https://calendly.com/worgubelieve/30min" cta="Pick a time">
    30 minutes with the team — see the full flow live.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.