x402란?
x402는 HTTP402 Payment Required를 기반으로 구축된 기계 간 결제 프로토콜입니다. AI 에이전트가 사람의 개입 없이 API 접근에 대해 자동으로 결제할 수 있도록 합니다. AgentWallex는 EIP-3009 승인 페이로드를 사용하는 x402 v2를 구현합니다.
x402 v2 헤더
이 프로토콜은 세 개의 HTTP 헤더를 사용합니다:| 헤더 | 방향 | 목적 |
|---|---|---|
PAYMENT-REQUIRED | 서버에서 클라이언트로 | 가격 정보가 포함된 402 챌린지 |
PAYMENT-SIGNATURE | 클라이언트에서 서버로 | 서명된 결제 페이로드 |
PAYMENT-RESPONSE | 서버에서 클라이언트로 | 정산 확인 |
결제 흐름
x402 API 사용
URL이 x402를 지원하는지 확인
세션 예산 생성
세션을 통해 반복 API 호출에 대한 지출 예산을 사전 승인할 수 있습니다:결제 협상 실행
payment_info가 포함됩니다:
| 필드 | 설명 |
|---|---|
ledger_id | 내부 원장 항목 ID |
amount | 결제 금액 |
fee_amount | 차감된 플랫폼 수수료 |
fee_rate | 적용된 수수료 비율 |
token | 사용된 토큰 (예: USDC) |
chain | 정산에 사용된 체인 |
status | 결제 상태 |
SDK 통합
자동 HTTP 인터셉터
TypeScript SDK는 전체 x402 흐름을 자동으로 처리하는 인터셉터를 제공합니다:수동 흐름
서비스 프로바이더를 위한 안내
유료 API를 노출하는 경우 서버는 결제가 누락되었을 때 x402 v2 챌린지를 반환해야 합니다.PAYMENT-REQUIRED와 함께 402 반환
JSON 챌린지(base64)를PAYMENT-REQUIRED 헤더에 인코딩합니다:
확인 및 정산
AgentWallex facilitator 엔드포인트를 사용합니다:운영 기본값
| 매개변수 | 값 |
|---|---|
| 정산 간격 | 300초 |
| 정산 임계값 | $10.00 |
| 최대 정산 지연 | 3,600초 |
| 지원 체인 | eip155:84532, eip155:8453, eip155:1, eip155:137 |