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
// 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_xyz789Analytics
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.00User 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:
{
"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:
// 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:
- Click "Create API Key"
- Name your key (e.g., "Production Server")
- Set permissions
- Set expiration (optional)
- 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:
| Permission | Read | Write | Delete |
|---|---|---|---|
| Read Only | ✅ | ❌ | ❌ |
| Write | ✅ | ✅ | ❌ |
| Full Access | ✅ | ✅ | ✅ |
Scope Restrictions:
{
"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:
{
"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 agoTesting Webhooks
# 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:
{
"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 limitsReports
Generate Reports
Report Types:
- Revenue report
- Payment activity
- User analytics
- Product performance
- Tax documents
Schedule Reports:
{
"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
Connect Integration:
- Click integration
- Authenticate
- Configure settings
- Test connection
- Activate
Custom Integrations
API Access:
// 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:
| Shortcut | Action |
|---|---|
G then H | Go to Home |
G then P | Go to Payments |
G then A | Go to Analytics |
G then S | Go to Settings |
N | Create 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.