¿Qué es x402?
x402 es un protocolo de pagos máquina a máquina construido alrededor de HTTP402 Payment Required. Permite a los agentes de IA pagar automáticamente por el acceso a APIs sin intervención humana. AgentWallex implementa x402 v2 con payloads de autorización EIP-3009.
Encabezados x402 v2
El protocolo utiliza tres encabezados HTTP:| Encabezado | Dirección | Propósito |
|---|---|---|
PAYMENT-REQUIRED | Servidor a cliente | Desafío 402 con información de precios |
PAYMENT-SIGNATURE | Cliente a servidor | Payload de pago firmado |
PAYMENT-RESPONSE | Servidor a cliente | Confirmación de liquidación |
Flujo de pago
El agente solicita un recurso
El agente envía una solicitud HTTP estándar a un endpoint de API de pago.
El servidor devuelve 402
La API responde con HTTP 402 y un encabezado
PAYMENT-REQUIRED que contiene detalles de precios (monto, token, cadena, dirección payTo).El agente paga mediante AgentWallex
El agente envía los detalles del pago a
POST /x402/pay. AgentWallex evalúa las políticas y firma el pago.El agente reintenta con prueba de pago
El agente reintenta la solicitud original con el encabezado
PAYMENT-SIGNATURE adjunto.Uso de APIs x402
Verificar si una URL soporta x402
Crear un presupuesto de sesión
Las sesiones le permiten preautorizar un presupuesto de gasto para llamadas repetidas a la API:Activar negociación de pago
payment_info con:
| Campo | Descripción |
|---|---|
ledger_id | ID de entrada del libro mayor interno |
amount | Monto del pago |
fee_amount | Tarifa de plataforma deducida |
fee_rate | Porcentaje de tarifa aplicado |
token | Token utilizado (por ejemplo, USDC) |
chain | Cadena utilizada para la liquidación |
status | Estado del pago |
Integración con SDK
Interceptor HTTP automático
El SDK de TypeScript proporciona un interceptor que maneja el flujo completo x402 automáticamente:Flujo manual
Para proveedores de servicios
Si usted expone APIs de pago, su servidor debe devolver un desafío x402 v2 cuando falte el pago.Devolver 402 con PAYMENT-REQUIRED
Codifique un desafío JSON (base64) en el encabezadoPAYMENT-REQUIRED:
Verificar y liquidar
Use los endpoints del facilitador de AgentWallex:Valores operativos predeterminados
| Parámetro | Valor |
|---|---|
| Intervalo de liquidación | 300 segundos |
| Umbral de liquidación | $10.00 |
| Retraso máximo de liquidación | 3,600 segundos |
| Cadenas compatibles | eip155:84532, eip155:8453, eip155:1, eip155:137 |