x402 Payment Integration Guide
How It Works
Header
Direction
Content
Flow Diagram
Client Server AIBTC Facilitator
β β β
ββββ POST /api/tools/:slug/run ββββββ>β β
β β β
β<ββ 402 + payment-required header ββββ β
β β β
β (client signs tx in wallet) β β
β β β
ββββ POST /run + payment-signature ββ>β β
β ββββ POST /verify ββββββββββββββ>β
β β<ββ { isValid: true } ββββββββββ
β β β
β β (executes tool) β
β β β
β ββββ POST /settle ββββββββββββββ>β
β β<ββ { success, txid } ββββββββββ
β β β
β<ββ 200 + payment-response header ββββ βStep-by-Step
1. Call the Tool
2. Receive 402 Response
3. Sign Payment
4. Retry with Payment
5. Receive Results
Supported Payment Tokens
Token
Contract
Unit
Error Handling
HTTP Status
Error Code
Meaning
AIBTC Facilitator
Premium Users
Last updated