x402 en Stellar · precios en moneda local

Cobra en tu moneda.
Recibe USDC exacto.

Hoy x402 solo cobra en dólares y en un único activo. Pero el comercio real factura en pesos, reales, rupias, nairas, euros o yenes.

Tus clientes, personas o agentes de IA, pagan con USDC, XLM o EURC. Una sola transacción, tasa de un oráculo on-chain, y el vendedor recibe siempre el monto justo.

GET /indicadores402 · pago requerido
—
cotizando con Reflector…
tasa—
fuenteOráculo Reflector
pagar conUSDCXLMEURC
Pagos
0
en testnet, on-chain
Vendido
—
en moneda local
Recibido
0 USDC
por el vendedor
Con swap
0
pagados con XLM o EURC
Qué es nuevo
Verifícalo
Modelo de negocio (propuesta)
01 — Pruébalo

Seis APIs, seis monedas. Un solo USDC al otro lado.

«Ver el 402» muestra lo que recibe cualquier cliente x402, sin wallet ni pago. Los botones de color hacen un pago real en testnet con una wallet de demo, gratis para cualquiera. Los pagos con dinero real, con el mismo código, están en mainnet.

agente@local402
Cargando…
02 — Calculadora

Pon tu precio. Nosotros hacemos el cambio.

Cualquier monto en USD, UF o las 24 monedas de Reflector (MXN, BRL, EUR, INR, NGN, KES, JPY, CLP…), convertido con el oráculo, y lo que costaría ahora pagarlo con cada activo según el contrato FxPay.

Precio del vendedor
03 — Cómo funciona

Cuatro pasos y ningún tipo de cambio a mano.

Todo ocurre dentro del flujo x402 estándar. Si algo no cuadra, la transacción entera se revierte.

01

Precio local

El vendedor fija "70 NGN" en su ruta x402.

02

Oráculo Reflector

Se convierte a USDC con la tasa on-chain, redondeando a favor del vendedor. La cotización viaja en el 402.

03

Paga con lo que tengas

USDC con exact. XLM o EURC con exact-fx: FxPay swapea en Soroswap en la misma transacción.

04

Recibo

El vendedor recibe el USDC exacto y el sobrante vuelve al cliente. Queda un recibo con tasa, fuente y transacción.

04 — Vendedores

Una línea por ruta.

Acepta USDC (exact) y XLM o EURC (exact-fx) con la misma cotización. También sirve para herramientas MCP con localToolPayment(server, "20 CLP", …).

server.ts
// npm install local402-server
import { localRoute, local402Server } from "local402-server";

app.use(paymentMiddleware({
  "GET /africa": localRoute("70 NGN", { payTo }),
  "GET /uf": localRoute("0.01 UF", { payTo }),
}, local402Server()));
05 — Agentes

MCP, pero con límites.

El agente verifica la tasa del vendedor con su propio oráculo, respeta MAX_PRICE y un presupuesto por sesión (BUDGET). En código: npm install local402-client.

…
.mcp.json → local402
local402_discover  busca servicios (x402 Bazaar)
local402_quote     precio local y tasa
local402_pay       paga con USDC, XLM o EURC
local402_wallet    saldo y presupuesto
06 — Comparación

x402 hoy, y con Local402.

Lo que cambia para quien vende y para quien paga.

x402 en Stellar hoyCon Local402
PrecioEn dólares; "70 NGN" falla✓MXN, EUR, INR, NGN, CLP… (24 monedas) y UF, vía oráculo on-chain
El cliente paga conSolo el activo exacto (USDC)✓USDC, XLM o EURC, con swap atómico
El vendedor recibeUSDC✓USDC exacto, sin exposición a XLM
Si el swap no alcanza—✓Se revierte todo; el sobrante vuelve
Agentes de IAConfían en el precio del vendedor✓Verifican la tasa, con tope por pago y presupuesto
ContabilidadMontos en USDC✓Recibo con precio local, tasa y fuente; CSV
07 — Recibos en vivo

Cada venta, lista para contabilidad.

Exportar CSV →
HoraRecursoPrecioTasa (USD)Vendedor recibeCliente pagóTransacción
Aún no hay pagos. Prueba uno arriba.
08 — Mainnet

Lo mismo, con dinero real.

Pagos hechos en Stellar mainnet con el mismo código: USDC y EURC de Circle, Soroswap y Reflector reales. Con las guardias por defecto: 2% sobre el oráculo y 5% en el swap.

Pruébalo tú

Paga 50 pesos reales desde tu wallet.

Con Freighter en Mainnet, paga GET /indicadores (50 CLP ≈ 0,05 USDC) con USDC, XLM o EURC. Basta con tener XLM. Tú solo firmas la autorización: la comisión de red la paga el facilitador y el cliente rechaza cualquier cobro sobre 200 CLP.

¿Eres un agente? Lo mismo desde la terminal, con tu propia clave y un tope por pago.

tu-wallet@mainnet
Conversor en vivo

Convierte tu monto y paga por tu resultado.

Un pago de GET /convertir (100 NGN ≈ 0,08 USDC) te devuelve tu conversión con la tasa del oráculo Reflector en ese instante. Elige el monto y las monedas, y paga con Freighter. La respuesta llega a la consola de arriba.

→
FechaPrecioVendedor recibeCliente pagóPrima vs ReflectorTransacción