Create a payment by sending a single POST request. No API keys, no authentication. The payer picks their chain, sends the exact amount, and you get a signed webhook when it confirms.
curl -X POST https://xptp.net/api/v1/payments \
-H "Content-Type: application/json" \
-d '{
"amount_usd": 50.00,
"options": [
{ "chain": "base", "token": "USDC", "address": "0x..." },
{ "chain": "ethereum", "token": "ETH", "address": "0x..." },
{ "chain": "solana", "token": "SOL", "address": "7x..." },
{ "chain": "polygon", "token": "USDC", "address": "0x..." }
],
"webhook_url": "https://yoursite.com/hooks/payment",
"redirect_url": "https://yoursite.com/order/complete",
"metadata": { "order_id": "ORD-123" }
}'{
"id": "550e8400-e29b-41d4-a716-446655440000",
"payment_url": "https://xptp.net/pay/550e8400...",
"amount_usd": 50.00,
"expires_at": "2026-04-10T15:00:00Z",
"status": "pending",
"webhook_secret": "whsec_a1b2c3d4...",
"options": [
{ "chain": "base", "token": "USDC" },
{ "chain": "ethereum", "token": "ETH" },
{ "chain": "solana", "token": "SOL" },
{ "chain": "polygon", "token": "USDC" }
]
}POST request with amount and chains. Get a payment URL and webhook secret.
Pick a token, scan the QR code, send exact amount from any wallet.
Detected in seconds. Signed webhook fires. Payouts processed automatically.
Add an analytics_secret to your payment requests and get a private dashboard showing
volume, completion rates, chain breakdown, and recent payment
history. No account needed.
Volume and completion rate across all your payments
Breakdown by chain and token with live status
Recent payments table with amounts, chains, and timestamps
curl -X POST https://xptp.net/api/v1/payments \
-H "Content-Type: application/json" \
-d '{
"amount_usd": 50.00,
"analytics_secret": "MyStr0ng!Secret",
"options": [...]
}'Built for reliability. Health-monitored services with automatic recovery and redundant infrastructure.
All payment data automatically deleted after 7 days. We don't track your customers. No analytics, no profiling.
Start accepting payments immediately. No registration, no approval process. Just send a POST request.
Base, Ethereum, Arbitrum, BSC, Optimism, Polygon, Solana, with more chains and tokens added regularly.
Payments are detected within seconds of being sent. Your customers see real-time confirmation on the payment page.
Just $0.50 per $100. No hidden costs, no monthly fees, no minimum volume. 0.5% on completed payments only.