Prism Console
The Prism Console is the management dashboard for your Prism integration. It’s where you create API keys, monitor transactions, configure payment settings, and set up webhooks. Log in with your District Pass.
Getting Started
- Go to prism.fd.xyz and sign in with your District Pass
- Create a new project or use the default project
- You’ll land on the dashboard showing an overview of your integration
Each project has its own API keys, payment configuration, and transaction history. Use separate projects for different applications or environments.
API Keys
Navigate to API Keys to create and manage credentials for the Prism Gateway.
- Generate a key — Click “Create API Key” and give it a descriptive name
- Testnet vs. mainnet — Each project can have keys for testnet chains and mainnet chains
- Rotate keys — Generate a new key and deprecate the old one without downtime
- Security — API keys authenticate via the
X-API-Key header. Never expose them in client-side code, public repositories, or logs
Treat your API key like a password. If compromised, rotate it immediately in
the Console.
Transaction Monitoring
The Transactions view shows every payment processed through your integration:
- Real-time feed — Transactions appear as they’re processed
- Details — Each transaction shows amount, token, chain, status, timestamp, payer address, and transaction hash
- Status tracking — Pending, completed, failed, and settled states
- Filtering — Filter by date range, status, chain, or token
- Export — Download transaction data for reconciliation
Click any transaction to see the full details, including the on-chain transaction link.
Payment Configuration
Under Settings → Payments, configure how your endpoints accept payments:
- Accepted tokens — Select which stablecoins to accept (FDUSD, USDC)
- Accepted chains — Select which chains to settle on (Ethereum, Base, BSC, Arbitrum)
- Merchant wallet — Set the wallet address where settlement funds are received
- Default pricing — Configure default price and currency for your endpoints
Accept payments on multiple chains for maximum compatibility with different
agent wallets. Base is recommended as the default — fastest settlement and
lowest gas costs.
Analytics
The Analytics dashboard provides insight into your payment activity:
- Revenue overview — Total revenue, daily, weekly, and monthly trends
- Transaction volume — Number of transactions over time
- Breakdown by endpoint — See which endpoints generate the most revenue
- Chain distribution — Which chains your payments settle on
Webhook Configuration
Under Settings → Webhooks, configure endpoints to receive real-time payment notifications:
- Add endpoint — Register a URL to receive webhook events
- Select events — Choose which event types to subscribe to
- Signing secret — Copy the secret for signature verification
- Test delivery — Send a test webhook to verify your endpoint is working
- Delivery log — View delivery history, response codes, and retry status
See Webhooks for implementation details and code examples.
Team Management
Under Settings → Team, manage who has access to your project:
- Invite members — Add team members by email
- Roles — Assign roles: Admin (full access), Developer (API keys and transactions), Viewer (read-only)
- Remove access — Revoke team member access at any time