Pay-per-view premium video content via x402 micropayment on Base (USDC)
What it does
This x402 endpoint from BotPay Network provides access to premium video content behind a micropayment wall. When an unauthenticated request is made, the endpoint returns a 402 Payment Required challenge specifying payment terms. The caller must pay in USDC on the Base L2 network to unlock the content, which is returned as text/html.
The endpoint accepts both POST and GET methods according to its outputSchema. Payment is handled via the x402 protocol (version 1) using the "exact" scheme, with a maximum amount of 100,000 units of USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base) and a timeout of 300 seconds. The payTo address is 0xA0b01586039f9b4FF5ebC2ca77b6FbB36093E3D3.
BotPay Network positions itself as a payment and settlement infrastructure for the "robot economy," providing machine-native wallets, M2M protocols, compliance gateways, and resource tokenization. This particular endpoint appears to be a demo/MVP showcasing x402 content gating. No API documentation, OpenAPI spec, or detailed usage guides were found beyond the x402 challenge itself and the provider's landing page.
Capabilities
Use cases
- —Gating premium video or HTML content behind a per-request USDC micropayment
- —Demonstrating x402 protocol payment flows for agent-to-agent commerce
- —Prototyping pay-per-view content delivery on Base L2
Fit
Best for
- —Developers exploring x402 protocol integrations
- —AI agents that need to autonomously purchase content access
- —Teams building M2M or A2A payment workflows on Base
Not for
- —Production-scale video streaming with high throughput requirements
- —Users who need fiat payment options or non-crypto settlement
- —Anyone needing detailed API documentation or SLA guarantees
Quick start
curl -X POST https://mvp.botpay.network/demo/x402-hono/protected
# Returns 402 with X-PAYMENT challenge.
# Include a valid X-PAYMENT header with signed USDC payment to access content.Example
Response
{
"error": "X-PAYMENT header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xA0b01586039f9b4FF5ebC2ca77b6FbB36093E3D3",
"scheme": "exact",
"network": "base",
"mimeType": "text/html",
"resource": "https://mvp.botpay.network/demo/x402-hono/protected",
"description": "pay to view premium video content",
"maxAmountRequired": "100000",
"maxTimeoutSeconds": 300
}
],
"x402Version": 1
}Endpoint
Quality
The endpoint is live and returns a valid x402 challenge, but this is a demo/MVP path with no API documentation, no OpenAPI spec, no usage examples, and no docs pages (all return 404). The description and capabilities are inferred almost entirely from the 402 challenge and the provider landing page.
Warnings
- —Endpoint path contains '/demo/' suggesting this may be a demonstration rather than a production service
- —No API documentation, OpenAPI spec, or usage guides found (docs, api, pricing, README all return 404)
- —Landing page is primarily in Chinese; English documentation is absent
- —maxAmountRequired of 100000 USDC units — actual dollar cost unclear without knowing decimal handling
Citations
- —The endpoint returns a 402 challenge requiring USDC payment on Base networkhttps://mvp.botpay.network/demo/x402-hono/protected
- —BotPay positions itself as payment and settlement infrastructure for the robot economy with M2M protocolshttps://mvp.botpay.network
- —The USDC asset contract on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913https://mvp.botpay.network/demo/x402-hono/protected