Как работает x402
Код 402 Payment Required есть в HTTP с 1990-х, но стандарт до сих пор называет его «зарезервированным для будущего использования» — единой схемы оплаты за ним не было. x402 заполняет пробел: оплата становится частью обычного цикла «запрос — ответ», без аккаунтов, форм и API-ключей. В протоколе три роли: клиент (приложение или ИИ-агент), сервер с платным ресурсом и facilitator — сервис, который проверяет платёж и проводит его в блокчейне.
| Шаг | Направление | Что происходит |
|---|---|---|
| 1 | Клиент → сервер | Обычный запрос к ресурсу, например GET /api/prices |
| 2 | Сервер → клиент | Ответ 402 и заголовок PAYMENT-REQUIRED: сумма, актив, сеть, адрес получателя |
| 3 | Клиент → сервер | Повтор запроса с заголовком PAYMENT-SIGNATURE — подписанным платежом |
| 4 | Сервер ↔ facilitator | Проверка платежа (/verify) и расчёт в сети (/settle) |
| 5 | Сервер → клиент | Ответ 200 с ресурсом и заголовком PAYMENT-RESPONSE — подтверждением расчёта |
Так устроена вторая версия протокола. В первой версии условия оплаты передавались в теле ответа 402, платёж — в заголовке X-PAYMENT, подтверждение — в X-PAYMENT-RESPONSE. Содержимое заголовков — JSON в кодировке Base64. Способ расчёта задаёт схема: exact — фиксированная сумма, upto — оплата по фактическому потреблению в пределах лимита, batch-settlement — пакетный расчёт повторяющихся запросов.
Где применяется
- Платные API. Сервис берёт плату за каждый вызов, и агенту не нужно заводить аккаунт и хранить ключ.
- Контент и данные поштучно. Пример из документации x402 — заплатить 1 доллар за чтение одной статьи.
- Инструменты агентов. Помимо HTTP в спецификации описаны транспорты для MCP и A2A: платный инструмент отвечает агенту запросом оплаты.
- Pay per crawl. Cloudflare в сентябре 2025 года предложила схему отложенных расчётов для оплаты обхода сайтов ИИ-краулерами.
Статус на сентябрь 2026 года
x402 развивается в x402 Foundation под управлением Linux Foundation; репозиторий Coinbase теперь лишь рабочая копия основного. Stripe принимает x402-платежи наряду со своим MPP, а Google связала x402 со своим AP2 через расширение A2A x402. Протокол заявлен как независимый от сети и валюты, но на практике это прежде всего стейблкоины в EVM-сетях, Solana и других блокчейнах.
Что это значит для магазина
- Для корзины покупателя x402 не нужен: заказы ИИ-агентов идут через протоколы оформления вроде ACP и UCP и карточную инфраструктуру.
- Если вы продаёте данные — цены, наличие, контент — x402 позволяет брать оплату с машин без договора и личного кабинета.
- Если ИИ-краулеры нагружают сайт, следите за моделями pay per crawl: x402 — один из претендентов на стандарт такой оплаты.
- Не путайте уровни: x402 отвечает на вопрос «как заплатить за запрос», а не «как оформить заказ».
Важно: расчёт в x402 по умолчанию идёт в стейблкоинах, поэтому перед экспериментами проверьте, что такие платежи допустимы в вашей юрисдикции и для вашей бухгалтерии.