x402 Facilitator • Dexter
The Dexter x402 Facilitator is publicly available for any developer to integrate. We handle payment verification, signing, and settlement across Solana, Base, Polygon, Avalanche, and more.
Offering
- Provider
- x402.dexter.cash
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Security
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://x402.dexter.cash/api/shield/create- MIME type
- Not provided
- First seen
- 2026-10-16T02:00:55.035Z
- Last seen
- Tags
- AI, Crypto, Random, Search, Trading, Utility
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.03 USDC
Atomic price: 30000 · Network: solana · Asset: USDC · Scheme: exact - Payment option 2
- 0.03 USDC
Atomic price: 30000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "solana",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "30000",
"payTo": "DevFFyNWxZPtYLpEjzUnN1PFc9Po6PH7eZCi9f3tTkTw"
},
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "30000",
"payTo": "0x9421c7ca7d8dcee9760d72be81137ee162003c36"
}
]Observed health
- Status
- Healthy
- Latest latency
- 45 ms
- Average latency
- 453 ms
- HTTP status
- 204
- Last checked
- Reachability
- 92.9% over 14 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"method": "POST",
"bodyType": "json",
"bodyFields": {
"target": {
"type": "string",
"description": "Target wallet address (32+ chars)",
"required": true
},
"amountUi": {
"type": "string",
"description": "Amount in UI units (e.g. \"1.23\" USDC or \"0.05\" SOL)",
"required": true
},
"asset": {
"type": "string",
"description": "Optional. USDC or SOL (default USDC)"
},
"delayMinutes": {
"type": "number",
"description": "Optional. Privacy delay before withdrawal (0-1440 minutes). Higher = more private."
}
},
"type": "http"
}Output schema
{
"input": {
"method": "POST",
"bodyType": "json",
"bodyFields": {
"target": {
"type": "string",
"description": "Target wallet address (32+ chars)",
"required": true
},
"amountUi": {
"type": "string",
"description": "Amount in UI units (e.g. \"1.23\" USDC or \"0.05\" SOL)",
"required": true
},
"asset": {
"type": "string",
"description": "Optional. USDC or SOL (default USDC)"
},
"delayMinutes": {
"type": "number",
"description": "Optional. Privacy delay before withdrawal (0-1440 minutes). Higher = more private."
}
},
"type": "http"
},
"output": {
"ok": {
"type": "boolean"
},
"error": {
"type": "string",
"description": "Error code when ok=false."
},
"status": {
"type": [
"integer",
"null"
],
"description": "Upstream or timeout HTTP status when ok=false."
},
"session": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"depositAddress": {
"type": "string"
},
"amountUi": {
"type": "string"
},
"amountAtomic": {
"type": "string"
},
"requiredDepositAtomic": {
"type": [
"string",
"null"
]
},
"requiredDepositUi": {
"type": [
"string",
"null"
]
},
"estimatedWithdrawFeeAtomic": {
"type": [
"string",
"null"
]
},
"estimatedWithdrawFeeUi": {
"type": [
"string",
"null"
]
},
"asset": {
"type": "string"
},
"status": {
"type": "string"
},
"withdrawAfter": {
"type": [
"string",
"null"
],
"description": "ISO timestamp when withdrawal will start. null = immediate."
},
"delayMinutes": {
"type": [
"integer",
"null"
],
"description": "Privacy delay in minutes. null = no delay."
}
}
}
}
}