Skip to main content
New: Troute Atlas is now available

Payments infrastructure for the internet.

Businesses of all sizes — from startups to large enterprises — use Troute's software and APIs to accept payments, send payouts, and manage their operations online.

Dashboard

Welcome back, Alex

A

Revenue

$48,294

+12.5% vs last month

Transactions

1,284

+8.2% vs last month

Avg. Order

$37.62

-2.1% vs last month

Revenue Overview

Recent Transactions

S

Sarah Johnson

TXN-001234

$124.00completed
M

Mike Chen

TXN-001233

$89.50completed
E

Emma Davis

TXN-001232

$256.00pending
J

John Smith

TXN-001231

$45.00completed

Everything you need to grow

We've distilled the complexity of the financial industry into a clean, developer-friendly platform.

  • Payments

    Accept payments in USD with payment methods automatically optimized for conversion.

    USDVisaMastercardAmexACH
    Authorisation rate
    98.6%
    Settlement
    Next day
    Retries
    Automatic
  • Fraud Protection

    AI-driven detection that stops fraud without blocking real customers.

    99.99% Block Rate
  • Instant Payouts

    Access your funds immediately. No more 3-day waiting periods.

    Available Balance$14,250.00
  • Designed for Developers

    World-class APIs, typed SDKs, and comprehensive documentation to get you up and running in minutes.

Ready to build?

Explore our guides and examples to integrate Troute in less than 10 minutes. Connect directly to our REST API or use our hosted checkout components.

  • Pre-built Checkout

    Use our hosted payment page to get started immediately.

  • Custom UI Elements

    Build your own flow with our React components.

  • API-First

    Full control over every transaction via our REST API.

Example TypeScript that creates a product through the Troute REST API.
create-product.ts
// Create a product via Troute REST API
const createProduct = async () => {
  const response = await fetch('https://secure.troute.io/query?action=product', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      x_login: process.env.TROUTE_LOGIN,
      x_tran_key: process.env.TROUTE_KEY,
      product: {
        name: "Premium Plan",
        description: "Monthly subscription",
        price: 29.00,
        isBookable: true,
        duration: 30
      }
    })
  });

  const data = await response.json();
  console.log('Product Created:', data.uniqueID);
};

Ready to design your custom plan?

Join the fastest-growing companies using Troute to scale their payments infrastructure.

Talk to sales