Repolode
x402-foundation

x402-foundation/x402

Un protocolo abierto de pagos por internet basado en HTTP que permite a los servidores cobrar por solicitud mediante el estado 402 Payment Required.

Alternativa open source a:Stripe

Estrellas
6,744
Forks
2,209
Issues abiertos
756
Último commit
hace 6 días

¿Qué es?

x402 es un estándar abierto para realizar pagos nativos de internet. Permite que un servidor de recursos, como una API o una página web, solicite un pago a un cliente mediante el estado HTTP 402 Payment Required; el cliente responde con un pago firmado en un encabezado de solicitud. El protocolo está diseñado para funcionar tanto con activos cripto como con dinero fiat, en distintas redes y con varios tokens.

En un flujo típico, el servidor devuelve los requisitos de pago, el cliente elige uno y envía una carga de pago, y un facilitador verifica y liquida el pago on-chain antes de que el servidor devuelva el recurso. Los esquemas de pago, como exact, upto y batch-settlement, definen cómo se mueve el dinero, mientras que las redes determinan dónde se liquida. El proyecto ofrece SDKs en TypeScript, Python y Go, con integraciones para Express, Fetch, Axios, Hono, Next y otras herramientas.

El diseño busca que los clientes y servidores no tengan que gestionar el gas ni los detalles de RPC, ya que esas tareas se delegan al facilitador. Los pagos están pensados para ser no custodiales, de modo que los facilitadores o servidores no puedan mover fondos más allá de lo que el cliente autorizó.

Funciones clave

  • 01Devuelve HTTP 402 con requisitos de pago que los clientes pueden procesar.
  • 02Admite varios esquemas de pago, incluidos exact, upto y batch-settlement.
  • 03Funciona en distintas redes blockchain y con dinero fiat mediante implementaciones de cadena conectables.
  • 04Ofrece SDKs para TypeScript, Python y Go.
  • 05Ofrece middleware para Express, Fastify, Hono, Next y otros frameworks.

Casos de uso

  • Cobrar por solicitud en una API de pago sin cuentas de usuario ni suscripciones.
  • Vender acceso a artículos, datos o archivos mediante pequeños pagos por visualización.
  • Permitir que agentes de IA o clientes automatizados paguen por recursos web a través de HTTP.

Inicio rápido

  1. 1

    Instala los paquetes del servidor TypeScript Express

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

    Instala el paquete de Python

    pip install x402
  3. 3

    Instala el módulo de Go

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

Antes de usarlo

  • La compatibilidad con los esquemas de pago y las redes varía, por lo que los clientes y los facilitadores deben admitir explícitamente cada combinación (esquema, red).
  • El README recomienda no dar por hecho que se utilizará el facilitador público x402.org en producción con EVM en mainnet.

Temas

Preguntas frecuentes

¿Qué es x402?
Un protocolo abierto de pagos por internet basado en HTTP que permite a los servidores cobrar por solicitud mediante el estado 402 Payment Required. x402 es un estándar abierto para realizar pagos nativos de internet. Permite que un servidor de recursos, como una API o una página web, solicite un pago a un cliente mediante el estado HTTP 402 Payment Required; el cliente responde con un pago firmado en un encabezado de solicitud. El protocolo está diseñado para funcionar tanto con activos cripto como con dinero fiat, en distintas redes y con varios tokens.
¿x402 es gratuito? ¿Qué licencia tiene?
x402 es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿x402 sigue mantenido?
Mantenimiento activo. El último commit de x402 fue el 15 oct 2026.
¿Para qué puedo usar x402?
Cobrar por solicitud en una API de pago sin cuentas de usuario ni suscripciones. Vender acceso a artículos, datos o archivos mediante pequeños pagos por visualización. Permitir que agentes de IA o clientes automatizados paguen por recursos web a través de HTTP.
¿Cómo se instala x402?
Instala los paquetes del servidor TypeScript Express: npm install @x402/core @x402/evm @x402/svm @x402/express Instala el paquete de Python: pip install x402 Instala el módulo de Go: go get github.com/x402-foundation/x402/go/v2
¿Dónde consigo x402?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/x402-foundation/x402

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados