Как работает 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 по умолчанию идёт в стейблкоинах, поэтому перед экспериментами проверьте, что такие платежи допустимы в вашей юрисдикции и для вашей бухгалтерии.