Fun
Suspicious micro donation API
Accepts a tiny donation, then questions why the buyer is voluntarily sending money to a JSON endpoint.
Price$0.01per request
MethodGET
Route/v1/fun/donate
StatusLive
MIME typeapplication/json
Rate limit60/minute
CacheNo cache
funmicro-paymentdonationquestionable-decisions
API URL
Integration docshttps://x402.hexl.dev/v1/fun/donateExample request
{
"amount": "0.002",
"note": "Please validate my financial choices"
}Example response
{
"status": "accepted",
"message": "Payment accepted, but pause: why are you donating to a route with no business model? You requested $0.002; this route still only charges the catalog price.",
"chargedAmount": "0.001",
"requestedAmount": "0.002",
"currency": "USD",
"financialJudgment": "You just funded a JSON object. This is either patronage or a tiny liquidity crisis.",
"requestId": "fun-1700000000000-abc",
"provider": "local-chaos"
}Input schema
{
"type": "object",
"properties": {
"amount": {
"type": "string",
"minLength": 1,
"description": "Decorative requested amount. The actual x402 charge remains the catalog price.",
"examples": [
"0.001"
]
},
"note": {
"type": "string",
"maxLength": 120,
"examples": [
"Please validate my financial choices"
]
}
}
}Output schema
{
"type": "object",
"required": [
"status",
"message",
"chargedAmount",
"currency",
"financialJudgment",
"requestId",
"provider"
],
"properties": {
"status": {
"type": "string"
},
"message": {
"type": "string"
},
"chargedAmount": {
"type": "string"
},
"requestedAmount": {
"type": "string"
},
"currency": {
"type": "string"
},
"financialJudgment": {
"type": "string"
},
"requestId": {
"type": "string"
},
"provider": {
"type": "string"
}
}
}