Merchants 4 min read

Dashboard

Monitor payments, manage organizations, and get your API key

What’s Coming

FareSide Dashboard is the unified control plane for your x402 payment infrastructure. Everything FareSide handles on your behalf — verification, settlement, multi-chain routing — is transparent and manageable from one place.

What the dashboard provides:

  • Real-time monitoring — Track every facilitation through its full lifecycle: verification → settlement → on-chain confirmation
  • Unified multi-chain balance — Accept payments across dozens of networks, view them in a single aggregated view
  • Balance management — Transfer and rebalance across chains directly from the dashboard
  • Agent-native access — The same data and controls available to humans are also accessible to AI agents via API (e.g., OpenClaw)
Early access

The dashboard is in active development. Organization management and facilitation monitoring features described below are already live. Balance aggregation, on-chain transfers, and agent API access are coming soon.


Guide

Account

Sign up at app.fareside.com. Email + password, with email verification via OTP. Password reset is available at any time from the login screen or via the account settings.

Getting Your API Key

1. Create an Organization

Go to the Organizations page and click Create Organization. Give it a name — that’s all you need.

2. Copy Your Access Token

Open your organization. Your Access Token (API key) is displayed on the organization card. Click the copy button or reveal the full token with the eye icon.

3. Use It

Your facilitator URL is:

https://facilitator.fareside.com/YOUR_API_KEY

TypeScript (Hono):

import { HTTPFacilitatorClient } from "@x402/core/server";

const facilitatorClient = new HTTPFacilitatorClient({
  url: `https://facilitator.fareside.com/${process.env.FARESIDE_API_KEY}`,
});

Rust (Axum):

let facilitator_url = format!("https://facilitator.fareside.com/{}", api_key);

For full integration guides, see Setup Guide, Hono / Express / Next.js, or Rust (Axum).

One token per organization

Each organization has its own Access Token. Create separate organizations to isolate payment streams (e.g., staging vs. production).

Monitoring Facilitations

Once payments start flowing through your API key, you can monitor them directly on the organization page.

Facilitations List

The organization page shows a list of all facilitations with:

  • Description and Network (chain name)
  • Amount/Asset (e.g., 0.01 USDC)
  • From / To addresses
  • Status badge
  • Date

Use the filters button to narrow by date range and/or status.

Every facilitation moves through the following states:

StatusWhat’s happening
VerifyingPayment payload received; signature and payer balance are being checked
VerifiedSignature is valid; transaction is queued for settlement
Invalid❌ Verification failed (insufficient funds, bad signature, expired payload)
SettlingTransaction is being prepared and submitted on-chain
PendingTransaction sent; waiting for network confirmation
Settled✅ Funds have been transferred to your address
Failed❌ Settlement failed (chain revert, RPC error)

Facilitation Details

Click any facilitation to see its full details:

  • ID, Status, Sender, Receiver, Network, Amount/Asset
  • Payment Requirements — schema, resource URL, description, max amount, pay-to address, timeout, extra parameters
  • Payment Payload — from/to addresses, value, signature data (for permit-style), or raw transaction

Facilitation Events

Switch to the Events tab to see the lifecycle timeline:

  • Type: Event status (Verifying → Verified → Settling → Pending → Settled)
  • At: When the event actually occurred
  • Details: JSON payload with chain-specific data (tx hash, payer, etc.)