DexterDexter

DexterSeller Alerts

Real-time Telegram alerts for payment issues affecting your x402 integration.

Seller Alerts

Know when payments fail before your users complain. Get instant Telegram alerts when something goes wrong with payments to your x402-enabled API.

Overview

Dexter monitors every transaction through the facilitator and alerts you when something needs attention. We filter out noise (like buyers with empty wallets) and only notify you about actionable issues.

What You'll Get Notified About

Alert TypeWhat It MeansYour Action
๐Ÿ”ง Bad TransactionPayment transaction was built incorrectlyCheck your x402 integration code
โš™๏ธ Setup Issuex402 configuration problemVerify facilitator URL and payment requirements
๐Ÿข Network SlowSolana was congestedBuyer can retry (nothing for you to do)
๐Ÿ“ก Connection IssueTemporary network problemUsually resolves itself
๐Ÿ”ด Our ProblemSomething broke on Dexter's endWe're already on it

What You WON'T Get Notified About

  • Buyer has no funds - Not your problem. The buyer's wallet is empty.
  • No token account - Buyer never had USDC. Not actionable for you.

Setting Up Telegram Alerts

Step 1: Start the Bot

Open Telegram and start a chat with @DexterAISolBot.

Send the /link command. You'll receive a verification code to sign with your wallet.

/link

The bot will respond with:

๐Ÿ”— Link your wallet to Telegram

Sign this message with your seller wallet:
"Dexter Telegram Verify: ABC123"

Then send: /verify ABC123 <signature>

Step 3: Sign and Verify

Sign the message using your wallet (Phantom, Solflare, etc.) and send the verification:

/verify ABC123 <your-signature>

Once verified, you'll receive alerts automatically.

Step 4: Test Your Setup

Send /seller to see your dashboard and verify everything is connected:

/seller

Understanding Alert Messages

Example: Setup Issue

โš™๏ธ Payment Failed - Setup Issue

Time: 2 minutes ago
Error: fee_payer_not_managed

What happened:
Your x402 setup has a configuration problem - check 
your facilitator URL or payment requirements.

๐Ÿ’ก What to do: Check your facilitator URL and payment 
config. Docs: dexter.cash/docs

Use /seller to check your dashboard.

What this means: Your server is requesting a fee payer that isn't registered with the facilitator. Double-check your x402 integration.

Example: Bad Transaction

๐Ÿ”ง Payment Failed - Transaction Issue

Time: Just now
Errors: 3 in the last minute
  โ€ข 2x Bad Transaction
  โ€ข 1x Network Slow

What happened:
The payment transaction was built incorrectly. This 
usually means something in your code needs fixing.

๐Ÿ’ก What to do: Check your x402 integration code. 
Docs: dexter.cash/docs

Use /seller to check your dashboard.

What this means: The transactions your buyers are creating have invalid instructions or account references. Review your client-side code.

Example: Network Slow

๐Ÿข Payment Delayed - Solana Was Slow

Time: 5 minutes ago
Error: BlockhashNotFound

What happened:
Solana was congested. The transaction took too long 
and expired. Not your fault.

๐Ÿ’ก What to do: Buyer can retry - it should work now.

Use /seller to check your dashboard.

What this means: Nothing is wrong with your code. Solana was just slow. The buyer can retry and it will likely succeed.

Alert Batching

To avoid spam, alerts are batched:

  • Within 1 minute: Multiple errors from the same seller are grouped into one message
  • During network issues: If Solana is having a network-wide problem, individual "Network Slow" alerts are suppressed (you'll see a global status instead)

Bot Commands

CommandDescription
/linkStart wallet linking process
/verify <code> <sig>Complete wallet verification
/sellerView your seller dashboard
/x402healthCheck facilitator system status
/unlinkDisconnect Telegram from your wallet

Seller Dashboard (/seller)

The /seller command shows:

๐Ÿ“Š Your Seller Dashboard

๐Ÿ’ฐ Revenue (24h): $142.50
๐Ÿ“ˆ Settlements: 847 successful
โŒ Errors: 12 (1.4%)

Recent Errors:
โ€ข 2m ago ๐Ÿข Network Slow
โ€ข 5m ago ๐Ÿข Network Slow  
โ€ข 8m ago โš™๏ธ Setup Issue

๐Ÿข Verdict: Solana was slow

[๐Ÿ“ˆ Dashboard] [๐Ÿ”„ Refresh]

System Health (/x402health)

Check overall facilitator status:

โœ… x402 Facilitator โœ…

Status: OPERATIONAL
๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ 100%

๐Ÿ“Š Last 5 Minutes
โ”œ Total ops: 3,624
โ”œ Errors: 12 (0.3%)
โ”‚
โ”œ ๐Ÿ”ง System: 2
โ”‚  โ”” Blockhash expired: 2
โ”‚
โ”” ๐Ÿ‘ค User: 10
   โ”” No funds: 8
   โ”” No token acct: 2

๐Ÿ“… Last 24 Hours
โ”œ 847,293 ops ยท $12.4K volume
โ”œ Errors: 2,341 (0.3%)
โ”œ ๐Ÿ”ง System: 341
โ”” ๐Ÿ‘ค User: 2,000

The health check distinguishes between:

  • System errors (๐Ÿ”ง): Issues that might affect you - network, connection, our bugs
  • User errors (๐Ÿ‘ค): Buyers without funds - not actionable

Error Reference

๐Ÿ”ง Bad Transaction

Cause: Transaction instructions are malformed or reference invalid accounts.

Common fixes:

  • Ensure you're using the correct token mint (USDC: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v)
  • Verify account addresses are valid Solana public keys
  • Check that the payer has an associated token account

โš™๏ธ Setup Issue

Cause: x402 protocol configuration problem.

Common fixes:

  • Verify facilitatorUrl points to https://x402.dexter.cash
  • Check that payTo is your correct wallet address
  • Ensure payment requirements match your pricing
  • Verify the signature scheme matches your network (Solana vs Base)

๐Ÿข Network Slow

Cause: Solana network congestion caused the transaction to expire.

Not your fault. Buyer should retry. If this happens frequently during normal network conditions, consider:

  • Using priority fees
  • Implementing retry logic on the client side

๐Ÿ“ก Connection Issue

Cause: Temporary network connectivity problem.

Usually resolves itself. If persistent, check status.solana.com for network issues.

๐Ÿ”ด Our Problem

Cause: Internal facilitator error.

We're on it. No action needed from you. Our team is automatically notified and investigating.

Rate Limits & Caps

Each seller has daily usage caps to prevent runaway costs:

MetricDefault LimitFeatured Seller Limit
Verifications/day24,000600,000
Settlements/day20,000500,000
SOL sponsored/day0.5 SOL12.5 SOL
ETH sponsored/day0.005 ETH0.05 ETH
Concurrent settlements20200

View your current usage against these caps at dexter.cash/seller or via /seller in Telegram.

Need Help?