Skip to main content

Install

npm install 0xtrails

Add the Widget

import { TrailsWidget } from '0xtrails/widget'

export function Checkout() {
  return (
    <TrailsWidget
      apiKey="YOUR_API_KEY"
      mode="pay"
      toAddress="0xYourMerchantAddress"
      toAmount="10"
      toChainId={8453}
      toToken="USDC"
    />
  )
}
User pays with any token from any chain → You receive exactly 10 USDC on Base.
Get an API key: Sign up and create an API key on the Trails Dashboard

Starter Templates

Live Demo

Try it now

React

Starter kit

Next.js

Starter kit

Next Steps

Pay

Stablecoin payments, merchant integration

Swap

Cross-chain token swaps

Fund

Protocol deposits, trustless deposit addresses, chain onboarding, built-in onramps, and more

Earn

Integrated DeFi Yield Deposits

Full reference: SDK Configuration · API Reference · Hooks