Order an AI Plushie (Super Early Bird tier) on-chain via x402 payment for $129 USDC on Base Sepolia.
What it does
This x402-enabled endpoint on plush.fun's staging environment lets an AI agent place an order for a physical AI Plushie collectible at the "Super Early Bird" pricing tier ($129). The endpoint accepts USDC payments on the Base Sepolia testnet and returns an order confirmation with an order ID, total price, and status.
Plush.fun is a platform for purchasing limited-edition AI Plushie collectibles from the Genesis Collection (capped at 4,000 units). Each purchase triggers a digital on-chain unboxing, and the physical plushie ships free worldwide once a minimum production goal (2,000 units) is reached. If the goal is not met, buyers are automatically refunded. The collection features AI-generated personalities paired with physical collectibles.
This specific endpoint is on the **staging** environment and settles on **Base Sepolia** (a testnet), so it is likely intended for testing and integration development rather than production purchases. The x402 challenge advertises a max amount of 129,000,000 base units of USDC (6 decimals), which equals $129.00. The POST body requires fields for collectionId, tier, quantity, and unitPriceCents. Limited to 1,000 units at this tier.
Capabilities
Use cases
- —AI agent autonomously purchasing a limited-edition AI Plushie collectible
- —Testing x402 payment flows for physical goods on Base Sepolia testnet
- —Integrating on-chain commerce into agent workflows
- —Demonstrating crypto-native e-commerce with automatic refund guarantees
Fit
Best for
- —Developers testing x402 payment integrations with a real commerce endpoint
- —AI agents that need to purchase physical goods autonomously on-chain
- —Exploring crypto-settled e-commerce on Base Sepolia testnet
Not for
- —Production purchases (this is a staging/testnet endpoint)
- —Users who want to pay with fiat or non-USDC tokens
- —Bulk wholesale ordering beyond the 1,000-unit tier cap
Quick start
curl -X POST https://staging.plush.fun/api/orders/x402/super-early-bird \
-H 'Content-Type: application/json' \
-H 'X-PAYMENT: <x402-payment-header>' \
-d '{"collectionId": "genesis", "tier": "super-early-bird", "quantity": 1, "unitPriceCents": 12900}'Example
Request
{
"tier": "super-early-bird",
"quantity": 1,
"collectionId": "genesis",
"unitPriceCents": 12900
}Response
{
"status": "confirmed",
"orderId": "ord_abc123",
"totalCents": 12900
}Endpoint
Quality
The x402 challenge is live and includes a well-structured outputSchema with input/output field definitions. However, this is a staging/testnet endpoint with no dedicated API documentation, no OpenAPI spec, and the crawled pages (docs, api, pricing, README) all return 404-style 'plushie got lost' pages. The example response is inferred from the outputSchema rather than observed.
Warnings
- —This is a STAGING endpoint on Base Sepolia (testnet) — not production. Payments use testnet USDC.
- —No API documentation exists; /docs, /api, /pricing, and /README all return 404 pages.
- —robots.txt explicitly disallows /api/ paths, suggesting this endpoint may not be intended for public crawling.
- —The collectionId value in the example request is inferred — the actual required value is not documented.
- —Limited to 1,000 units at this tier per the endpoint description.
Citations
- —The x402 challenge returns 402 with maxAmountRequired of 129000000 USDC on base-sepolia, equaling $129.00https://staging.plush.fun/api/orders/x402/super-early-bird
- —Genesis Collection is capped at 4000 units, shipping starts at 2000 units (Q1-Q2 2026), with automatic refund if goal not reachedhttps://staging.plush.fun
- —robots.txt disallows /api/ pathshttps://staging.plush.fun/robots.txt
- —The endpoint outputSchema specifies input fields collectionId, tier, quantity, unitPriceCents and output fields orderId, totalCents, statushttps://staging.plush.fun/api/orders/x402/super-early-bird