Repolode
x402-foundation

x402-foundation/x402

Открытый протокол интернет-платежей поверх HTTP: серверы могут брать плату за каждый запрос с помощью статуса 402 Payment Required.

Open source альтернатива:Stripe

Звёзды
6,744
Форки
2,209
Открытые issues
756
Последний коммит
6 дней назад

Что это?

x402 — открытый стандарт для платежей в интернете. Он позволяет серверу ресурсов, например API или веб-странице, запросить у клиента оплату с помощью статуса HTTP 402 Payment Required, а клиент передаёт подписанный платёж в заголовке запроса. Протокол рассчитан на работу как с криптовалютами, так и с фиатными средствами — в разных сетях и токенах.

В типичном сценарии сервер возвращает требования к оплате, клиент выбирает подходящий вариант и отправляет платёжные данные, а facilitator проверяет и проводит платёж ончейн — после этого сервер возвращает ресурс. Схемы оплаты, например exact, upto и batch-settlement, определяют, как перемещаются средства, а сети — где проводится расчёт. В проекте есть SDK для TypeScript, Python и Go, а также интеграции с Express, Fetch, Axios, Hono, Next и другими инструментами.

В основе архитектуры — идея о том, что клиентам и серверам не нужно работать с gas и деталями RPC: за них этим занимается facilitator. Платежи должны быть некастодиальными, поэтому facilitator или сервер не могут переместить больше средств, чем намеревался отправить клиент.

Ключевые возможности

  • 01Возвращает HTTP 402 с требованиями к оплате, на которые клиенты могут отреагировать.
  • 02Поддерживает несколько схем оплаты, включая exact, upto и batch-settlement.
  • 03Работает в разных блокчейн-сетях и с фиатными средствами благодаря подключаемым реализациям сетей.
  • 04Предоставляет SDK для TypeScript, Python и Go.
  • 05Предлагает middleware для Express, Fastify, Hono, Next и других фреймворков.

Сценарии использования

  • Взимание платы за каждый запрос к платному API без учётных записей и подписок.
  • Продажа доступа к статьям, данным или файлам с небольшой оплатой за каждый просмотр.
  • Оплата AI-агентами или автоматизированными клиентами веб-ресурсов через HTTP.

Быстрый старт

  1. 1

    Установите пакеты сервера TypeScript Express

    npm install @x402/core @x402/evm @x402/svm @x402/express
  2. 2

    Установите пакет Python

    pip install x402
  3. 3

    Установите модуль Go

    go get github.com/x402-foundation/x402/go/v2

Что важно знать

  • Поддержка схем оплаты и сетей различается, поэтому клиенты и фасилитаторы должны явно поддерживать каждую пару (схема, сеть).
  • В README не рекомендуется рассчитывать на использование публичного фасилитатора x402.org в production-среде EVM mainnet.

Темы

Частые вопросы

Что такое x402?
Открытый протокол интернет-платежей поверх HTTP: серверы могут брать плату за каждый запрос с помощью статуса 402 Payment Required. x402 — открытый стандарт для платежей в интернете. Он позволяет серверу ресурсов, например API или веб-странице, запросить у клиента оплату с помощью статуса HTTP 402 Payment Required, а клиент передаёт подписанный платёж в заголовке запроса. Протокол рассчитан на работу как с криптовалютами, так и с фиатными средствами — в разных сетях и токенах.
x402 можно использовать бесплатно? Какая у него лицензия?
x402 распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
x402 всё ещё поддерживается?
Активно поддерживается. Последний коммит в x402 — 15 окт. 2026 г..
Для чего можно использовать x402?
Взимание платы за каждый запрос к платному API без учётных записей и подписок. Продажа доступа к статьям, данным или файлам с небольшой оплатой за каждый просмотр. Оплата AI-агентами или автоматизированными клиентами веб-ресурсов через HTTP.
Как установить x402?
Установите пакеты сервера TypeScript Express: npm install @x402/core @x402/evm @x402/svm @x402/express Установите пакет Python: pip install x402 Установите модуль Go: go get github.com/x402-foundation/x402/go/v2
Где скачать x402?
Исходный код и инструкции по установке — на GitHub: https://github.com/x402-foundation/x402

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Typebot — визуальный конструктор чат-ботов с возможностью самостоятельного хостинга: создавайте диалоги, встраивайте их в веб- и мобильные приложения и собирайте результаты.

10,6 тыс.3,2 тыс.TypeScriptOtherОбновлён вчера