Send a 1 USDC tip to an Ethereum address via x402 payment on Base network.
What it does
This x402-enabled endpoint lets callers "buy a coffee" for the wallet address 0xD5FFeb6C070720D10f0E80e3C5A181Cc8DAaef87 by making a payment of up to 1 USDC (1,000,000 units in 6-decimal representation) on the Base network. The endpoint uses the x402 protocol's exact payment scheme: a GET request without a valid X-PAYMENT header returns a 402 challenge describing the required payment parameters, and a properly authenticated request with the payment header completes the transaction and returns a JSON response.
The payment is routed to the specified Ethereum address using USDC (contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base). The maximum timeout for payment settlement is 300 seconds. The hosting application at x402-poc.vercel.app appears to be a proof-of-concept platform that allows anyone to create x402 tip links, each tied to a specific wallet address.
Documentation is minimal — the site provides only a landing page with a "Create Tip Link" interface and no dedicated docs, API reference, or pricing page. All technical details are inferred from the 402 challenge response itself. This is a simple, single-purpose tipping endpoint rather than a feature-rich API.
Capabilities
Use cases
- —Tipping a specific Ethereum wallet address 1 USDC via an automated agent
- —Demonstrating x402 protocol payment flows in a proof-of-concept integration
- —Programmatically sending micro-payments on the Base network using USDC
Fit
Best for
- —Developers experimenting with the x402 payment protocol
- —Agents that need to make small USDC payments on Base
- —Simple one-shot tipping or donation use cases
Not for
- —Variable-amount or subscription-based payment flows
- —Non-USDC or non-Base-network transactions
- —Production payment infrastructure requiring SLAs or documentation
Quick start
curl -X GET \
https://x402-poc.vercel.app/api/0xD5FFeb6C070720D10f0E80e3C5A181Cc8DAaef87/coffee
# Returns 402 with payment challenge. Include X-PAYMENT header with valid payment proof to complete.Example
Response
{
"error": "X-PAYMENT header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xD5FFeb6C070720D10f0E80e3C5A181Cc8DAaef87",
"scheme": "exact",
"network": "base",
"mimeType": "application/json",
"resource": "https://x402-poc.vercel.app/api/0xD5FFeb6C070720D10f0E80e3C5A181Cc8DAaef87/coffee",
"description": "buy 0xD5FFeb6C070720D10f0E80e3C5A181Cc8DAaef87 a coffee.",
"maxAmountRequired": "1000000",
"maxTimeoutSeconds": 300
}
],
"x402Version": 1
}Endpoint
Quality
The endpoint is live and returns a well-formed x402 challenge with clear payment parameters. However, there is no documentation, no OpenAPI schema, no examples of a successful (paid) response, and the hosting site is a minimal proof-of-concept with no docs or pricing pages. All technical details are inferred solely from the 402 challenge.
Warnings
- —No documentation available — /docs, /api, /pricing, and /README all return 404
- —Proof-of-concept application; no SLA or reliability guarantees implied
- —Successful (paid) response format is unknown — no output schema beyond mimeType: application/json
- —The wallet address in the URL is a specific third-party address; verify before sending funds
Citations
- —The endpoint returns a 402 challenge requiring X-PAYMENT header with exact scheme on Base network for 1,000,000 units of USDChttps://x402-poc.vercel.app/api/0xD5FFeb6C070720D10f0E80e3C5A181Cc8DAaef87/coffee
- —The USDC asset contract on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913https://x402-poc.vercel.app/api/0xD5FFeb6C070720D10f0E80e3C5A181Cc8DAaef87/coffee
- —The landing page describes the app as a tool to create x402 tip linkshttps://x402-poc.vercel.app