CryptoPayIn
Pago de agentes

Diseñado para compradores que no son humanos.

Cada enlace de pago de CryptoPayIn y cada tienda funciona también como un pago legible por máquinas. Un agente de IA descubre lo que usted vende, crea una factura y paga on-chain en tres llamadas HTTP: sin navegador, sin clave de API, sin intervención humana. Entrega incluida, en JSON.

3llamadas HTTP desde el descubrimiento hasta la entrega
0claves de API o cuentas necesarias para comprar
13activos con los que un agente puede pagar
1%misma comisión fija: los agentes no le cuestan nada más
El protocolo

Tres llamadas. Eso es toda la integración.

Tome cualquier enlace, por ejemplo https://cryptopaylink.co/pay/PL-XXXXXXX. Añada .json y el flujo automatizado se pone en marcha. Todo lo que sigue ya está activo hoy, en cada enlace.

1DescubrimientoGET /pay/PL-XXXXXXX.json

Qué se vende, el precio, los activos aceptados y los campos exactos que espera la llamada de facturación: autodescriptivo, de modo que un agente no necesita ningún conocimiento previo del vendedor.

{
  "protocol": "cpi-agent-checkout/1",
  "link": {
    "id": "PL-XXXXXXX", "state": "ok",
    "title": "Pro license — 1 seat",
    "pricing": { "currency": "USD", "type": "fixed", "amount": "12.00" },
    "delivery": { "type": "keys", "description": "A unique key reserved for you…" }
  },
  "payment_assets": [ { "asset": "BTC", "network": "mainnet", "min_usd": "5.00" }, … ],
  "checkout": { "create_invoice": { "method": "POST", "url": "…/invoice" }, … }
}
2FacturaPOST /pay/PL-XXXXXXX/invoice

Un solo cuerpo JSON: el activo, más lo que exija el enlace (importe para precios abiertos, variante, campos del comprador, envío para productos físicos). Incluya una cabecera Idempotency-Key y los reintentos nunca podrán generar una factura duplicada.

curl -X POST https://cryptopaylink.co/pay/PL-XXXXXXX/invoice \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: agent-run-42" \
  -d '{ "asset": "BTC", "fields": { "Discord username": "buyer#0001" } }'

{ "ok": true, "invoice": {
    "payment": "P-XXXXXXXXXX",
    "pay": { "asset": "BTC", "network": "mainnet",
             "address": "bc1q…", "amount": "0.0001867",
             "uri": "bitcoin:bc1q…?amount=0.0001867" },
    "expires_at": "2026-07-20T11:00:25Z",
    "receipt": "…/receipt?p=P-XXXXXXXXXX" } }

El importe es exacto y el tipo de cambio queda fijado: el agente envía exactamente pay.amount en pay.network desde cualquier cartera que controle. Sin SDK, sin esquema de firma, sin facilitador.

3ReciboGET /pay/PL-XXXXXXX/receipt?p=P-XXXXXXXXXX

Consúltelo cada pocos segundos. Las confirmaciones avanzan y, en el instante en que el pago se completa, la respuesta contiene la entrega: contenido, enlace o una clave de licencia reservada exactamente para este pago.

Las tiendas hablan el mismo protocolo. GET /s/SH-x.json muestra el catálogo completo de una tienda (productos, variantes, existencias en tiempo real); un único POST /s/SH-x/order convierte un carrito en una factura pagable: el recibo se encuentra en /s/SH-x/o/ORD-…/receipt.

{ "ok": true, "receipt": {
    "payment": "P-XXXXXXXXXX", "status": "completed",
    "paid_at": "2026-07-20T10:30:58Z",
    "delivery": { "type": "keys", "key": "LICENSE-XXXX-YYYY",
                  "note": "Delivered once, tied to this payment — store it now." },
    "next": "done" } }
Por qué se sostiene

Ingeniería aburrida, a propósito

El mismo núcleo que el pago humano

Las facturas de los agentes pasan por la misma validación, el mismo bloqueo de tipo de cambio y la misma derivación de direcciones que la página alojada: una única ruta de código, sin una implementación paralela que pueda desviarse o explotarse.

Límites de abuso compartidos

Los endpoints para agentes consumen los mismos cupos de límite de solicitudes y los mismos topes de facturas pendientes que la página. Activar los agentes no añade ninguna capacidad extra para el agotamiento de direcciones o el spam.

Sin autoridad implícita

Sin cookies, sin sesiones, sin superficie CSRF en el dominio de pago. El identificador de pago es la única capacidad, igual que en la URL de recibo humana.

Idempotente por diseño

La cabecera Idempotency-Key hace que la creación de facturas sea segura frente a reintentos; la misma clave con un cuerpo distinto se rechaza con un 409.

Interruptor de desactivación del vendedor

El pago de agentes se gestiona por cuenta y está activado de forma predeterminada. Desactivarlo implica un 403 en los endpoints para máquinas, mientras que todas las páginas para humanos siguen funcionando.

Fácil de descubrir

Las páginas para humanos envían Link: …/pay/PL-x.json; rel="alternate", y este contrato se resume en llms.txt para los motores de respuesta.

Qué pueden comprar los agentes

Todo lo que un enlace de pago puede vender

Productos digitales

Contenido de texto, URLs privadas, claves de licencia de un solo uso: se entregan en el JSON del recibo, reservadas por pago, sin condiciones de carrera bajo los límites de existencias.

Importes fijos o abiertos

Precios fijos en cualquiera de las 30 divisas fiduciarias, o importes abiertos (propinas, facturas, recargas) con un mínimo/máximo definido por el vendedor: el agente indica "amount".

Variantes y campos del comprador

Variantes de producto con existencias por variante, además de campos obligatorios personalizados (nombres de usuario, notas del pedido) declarados en el documento de descubrimiento.

Productos físicos

La llamada de facturación acepta una dirección de envío estructurada, validada según el país de destino: los agentes pueden pedir artículos que llegan en cajas.

Tiendas completas

GET /s/SH-x.json expone el catálogo completo de una tienda con existencias en tiempo real; un único POST …/order valida el carrito, reserva las existencias y devuelve la factura.

Vender a agentes es el lado del comprador. Si está construyendo el lado del vendedor —crear enlaces, consultar saldos, retirar fondos—, eso corresponde a la API REST para comerciantes, y es igual de programable.

FAQ

Preguntas sobre agentes, respondidas con claridad

¿Necesita un agente una clave de API o una cuenta?

No. El descubrimiento, la creación de la factura y el recibo son endpoints públicos limitados a un único enlace de pago, exactamente igual que la página de pago para humanos. El identificador de pago devuelto en la creación es la única credencial que el agente necesita para consultar su propio recibo. Las claves de API para comerciantes existen para los vendedores, no para los compradores.

¿Cómo paga realmente el agente?

La respuesta de la factura contiene una dirección de depósito, un importe exacto y una URI al estilo BIP-21. Cualquier cartera que el agente controle —una cartera BTC, un firmante EVM, un par de claves de Solana, una cartera de Monero— envía ese importe en la red indicada. No hay ningún esquema de firma propietario que integrar.

¿Es esto x402?

Es independiente del protocolo. Cualquier stack capaz de hacer llamadas HTTPS y difundir una transacción cripto puede pagar: sin facilitador, sin un SDK de cartera especial. Si su framework habla x402 o AP2, envuelva la llamada de facturación en su herramienta de pago; el contrato JSON encaja perfectamente en un flujo al estilo 402, y la negociación nativa de x402 está en la hoja de ruta.

¿Qué enlaces y tiendas admiten el pago de agentes?

Todos los enlaces de pago activos y todas las tiendas activas, de forma predeterminada: precios fijos, importes abiertos, variantes de producto, campos del comprador, productos físicos con envío y catálogos completos de tienda con existencias en tiempo real. Los vendedores pueden desactivar el pago de agentes por cuenta en Configuración; en ese caso, los endpoints responden 403 mientras las páginas para humanos siguen funcionando.

¿Qué recibe el agente después de pagar?

El endpoint de recibo devuelve la entrega en JSON en el instante en que el pago se completa: el contenido, el enlace privado o una clave de licencia reservada para ese pago. Los pedidos físicos confirman que el vendedor recibió la dirección de envío.

¿Puede un agente malicioso abusar de los endpoints?

Las llamadas de los agentes comparten exactamente los mismos cupos de límite de solicitudes, topes de facturación y reglas de idempotencia que la página de pago alojada: no añaden ninguna capacidad de ataque adicional. No hay cookies ni sesiones en el dominio de pago, por lo que no existe ningún estado que una llamada entre sitios pueda aprovechar.

Su próximo cliente podría ser un script.

Su cuenta está a un clic de distancia: sin KYC, sin esperas. Una comisión fija del 1 % por transacción. Sin suscripciones ni costes de configuración.