Skip to content

Dashboard Overview

Getting Started with the 402x Dashboard

The 402x Dashboard is your central hub for managing payments, monitoring analytics, and configuring your 402x integrations.

Access: dashboard.402x.io


Dashboard Home

Overview Screen

When you first log in, you'll see your performance snapshot:

┌─────────────────────────────────────────────────┐
│  Last 30 Days                                   │
├─────────────────────────────────────────────────┤
│  💰 Total Revenue        $1,247.50              │
│  📊 Total Payments       523                    │
│  👥 Unique Users         287                    │
│  📈 Conversion Rate      12.4%                  │
└─────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────┐
│  Revenue Chart                                  │
│  [Interactive graph showing daily revenue]      │
└─────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────┐
│  Recent Payments                                │
│  ✅ $2.50 - Article unlock - 2 min ago          │
│  ✅ $0.05 - API call - 5 min ago                │
│  ✅ $10.00 - Community join - 12 min ago        │
└─────────────────────────────────────────────────┘

Payments

Payment History

View all payment transactions:

Filters:

  • Date range
  • Payment status (confirmed, pending, refunded)
  • Amount range
  • Product/service type
  • User/customer

Export Options:

  • CSV
  • JSON
  • PDF report
javascript
// Search payments
{
  "dateFrom": "2025-10-01",
  "dateTo": "2025-10-30",
  "status": "confirmed",
  "minAmount": 0,
  "maxAmount": 1000
}

Payment Details

Click any payment to see full details:

Payment ID: pay_abc123xyz
Status: ✅ Confirmed
Amount: $2.50 USDC
Date: Oct 30, 2025 14:32 UTC

Payer: 0x742d...0bEb
Recipient: 0x891a...3cDf

Transaction Hash: 0x8f4e...9a2b
Block: 12,847,392
Confirmations: 42

Product: Premium Article
Invoice ID: inv_xyz789

Analytics

Revenue Analytics

Key Metrics:

  • Total revenue
  • Average payment size
  • Payment velocity (payments/hour)
  • Peak hours
  • Geographic distribution

Visualizations:

  • Revenue over time (daily, weekly, monthly)
  • Payment size distribution
  • Conversion funnel
  • User cohorts
  • Retention rates

Product Performance

Track which products generate most revenue:

Top Performing Products (Last 30 Days)

1. API Calls                 $487.20 (39%)
   2,436 calls @ avg $0.20

2. Premium Articles          $384.50 (31%)
   154 unlocks @ avg $2.50

3. Community Access          $220.00 (18%)
   22 memberships @ avg $10.00

4. Research Papers           $155.80 (12%)
   78 downloads @ avg $2.00

User Analytics

User Insights:

  • New vs. returning users
  • User lifetime value
  • Churn rate
  • Geographic breakdown
  • Device/platform breakdown

Products & Services

Manage Products

Create and manage your monetized offerings:

Product Types:

  • 🖼️ Paywalls
  • 🔌 APIs
  • ⚙️ Widgets
  • 👥 Communities
  • 📄 Research papers
  • ✅ Tasks

Configuration:

javascript
{
  "name": "Premium API Access",
  "type": "api",
  "pricing": {
    "model": "per-request",
    "amount": 0.05,
    "currency": "USDC"
  },
  "settings": {
    "rateLimit": 1000,
    "refundWindow": 300
  }
}

Pricing Management

Pricing Models:

  • Fixed price
  • Dynamic pricing
  • Volume discounts
  • Time-based pricing
  • Geographic pricing

Bulk Updates:

javascript
// Update multiple products
await dashboard.products.bulkUpdate({
  filter: { category: 'api' },
  update: { 
    pricing: { amount: 0.10 } 
  }
});

API Keys

Manage API Keys

Create and manage API keys for integrations:

Create New Key:

  1. Click "Create API Key"
  2. Name your key (e.g., "Production Server")
  3. Set permissions
  4. Set expiration (optional)
  5. Copy and secure your key

Key Details:

Key Name: Production Server
Key ID: key_prod_abc123
Created: Oct 15, 2025
Last Used: 2 minutes ago
Permissions: Read/Write
Status: Active

API Key: sk_live_abc123xyz... [Show] [Copy]

Security Warning

Store API keys securely. Never commit them to version control or share them publicly.

Key Permissions

Permission Levels:

PermissionReadWriteDelete
Read Only
Write
Full Access

Scope Restrictions:

javascript
{
  "permissions": {
    "payments": "read",
    "products": "write",
    "analytics": "read",
    "settings": "none"
  },
  "ipWhitelist": [
    "203.0.113.0/24",
    "198.51.100.50"
  ]
}

Webhooks

Configure Webhooks

Receive real-time notifications for events:

Event Types:

  • payment.confirmed
  • payment.pending
  • payment.failed
  • 💸 payment.refunded
  • 🎯 payment.disputed

Webhook Setup:

javascript
{
  "url": "https://your-server.com/webhooks/402x",
  "events": [
    "payment.confirmed",
    "payment.refunded"
  ],
  "secret": "whsec_abc123...",
  "active": true
}

Webhook Logs

Monitor webhook delivery:

Recent Webhook Deliveries

✅ payment.confirmed → https://api.example.com/webhooks
   Status: 200 OK | Response time: 145ms
   1 minute ago

✅ payment.confirmed → https://api.example.com/webhooks
   Status: 200 OK | Response time: 132ms
   3 minutes ago

❌ payment.refunded → https://api.example.com/webhooks
   Status: 500 Internal Server Error | Response time: 2,341ms
   [View Details] [Retry]
   5 minutes ago

Testing Webhooks

bash
# Send test webhook
curl -X POST https://dashboard.402x.io/api/webhooks/test \
  -H "Authorization: Bearer $API_KEY" \
  -d '{"event": "payment.confirmed"}'

Settings

Account Settings

Profile:

  • Company name
  • Contact email
  • Notification preferences
  • Timezone

Payment Settings:

  • Default currency (USDC, ETH)
  • Auto-withdrawal threshold
  • Withdrawal address
  • Payment memo

Security:

  • Two-factor authentication
  • Login history
  • Active sessions
  • API key management

Team Management

Add Team Members:

javascript
{
  "email": "[email protected]",
  "role": "developer",
  "permissions": {
    "dashboard": "read",
    "api": "write",
    "settings": "none"
  }
}

Roles:

  • 👑 Owner - Full access
  • 👨‍💼 Admin - Manage team and settings
  • 👨‍💻 Developer - API and technical access
  • 📊 Analyst - Read-only analytics access

Billing

Subscription:

  • Current plan
  • Usage stats
  • Upgrade/downgrade
  • Billing history

Usage Tracking:

Current Period (Oct 1-31, 2025)

Payments Processed: 2,347 / 10,000
API Calls: 45,234 / 100,000
Storage Used: 1.2 GB / 5 GB
Bandwidth: 23.4 GB / 50 GB

Status: ✅ Within limits

Reports

Generate Reports

Report Types:

  • Revenue report
  • Payment activity
  • User analytics
  • Product performance
  • Tax documents

Schedule Reports:

javascript
{
  "type": "revenue",
  "frequency": "monthly",
  "format": "pdf",
  "recipients": [
    "[email protected]",
    "[email protected]"
  ],
  "schedule": "first_day_of_month"
}

Tax Documents

Available Documents:

  • 1099-K (US)
  • Annual revenue summary
  • Transaction ledger
  • VAT reports

Integrations

Platform Integrations

Available:

  • 🔌 Stripe (migration tool)
  • 📧 Mailchimp
  • 📊 Google Analytics
  • 💬 Slack
  • 📱 Discord
  • 🐦 Twitter

Connect Integration:

  1. Click integration
  2. Authenticate
  3. Configure settings
  4. Test connection
  5. Activate

Custom Integrations

API Access:

javascript
// Initialize SDK
import { X402 } from '402x-sdk';

const x402 = new X402({
  apiKey: process.env.X402_API_KEY,
  environment: 'production'
});

// Fetch dashboard data
const analytics = await x402.analytics.get({
  dateFrom: '2025-10-01',
  dateTo: '2025-10-31'
});

Support

Help & Documentation

Resources:

Contact Support

In-Dashboard Chat:

  • Real-time support
  • Screen sharing
  • Ticket tracking

Response Times:

  • 🚨 Critical: <1 hour
  • 🔴 High: <4 hours
  • 🟡 Medium: <24 hours
  • 🟢 Low: <48 hours

Mobile App

402x Mobile

Monitor your business on the go:

Features:

  • ✅ Real-time payment notifications
  • 📊 Revenue dashboard
  • 💬 Customer support
  • 🔔 Alert management
  • 📱 Touch ID/Face ID

Download:


Keyboard Shortcuts

Speed up your workflow:

ShortcutAction
G then HGo to Home
G then PGo to Payments
G then AGo to Analytics
G then SGo to Settings
NCreate new product
/Search
?Show all shortcuts

Dark Mode

Toggle dark mode for comfortable viewing:

Settings → Appearance → Dark Mode

Or use keyboard shortcut: Cmd/Ctrl + Shift + D


What's New

Recent Updates

October 2025:

  • 🎉 Advanced analytics dashboard
  • 📊 Custom report builder
  • 🔔 Enhanced notifications
  • 🚀 Performance improvements

September 2025:

  • 💳 Multi-currency support
  • 🌍 Geographic pricing
  • 📱 Mobile app updates
  • 🔐 Enhanced security features

Pro Tips

  • Set up webhooks for real-time processing
  • Use API keys with minimal required permissions
  • Enable 2FA for added security
  • Schedule regular reports for stakeholders
  • Monitor your usage to optimize costs

Need Help? Visit help.402x.io or chat with support in the dashboard.