Skip to content

Introducción

La API de p3p es una interfaz HTTP/JSON pública para el exchange cross-chain de p3p. Te permite:

  • Obtener cadenas, tokens y tasas de mercado en vivo soportados
  • Cotizar y ejecutar swaps a través de múltiples fuentes de liquidez agregadas
  • Aceptar pagos como comerciante a través de facturas, con fondos liquidados directamente a tu billetera

p3p es no custodial: la API nunca retiene los fondos del usuario más allá de los pocos segundos necesarios para enrutar un swap, y nunca necesitas compartir claves privadas ni realizar KYC.

URL base

https://api.p3p.xyz

Modelo de autenticación

p3p tiene dos tipos de usuario distintos con diferentes requisitos de autenticación.

Desarrolladores

Los desarrolladores que construyen aplicaciones que ejecutan swaps programáticamente (obteniendo cadenas, tokens, tasas, creando exchanges) deben incluir un encabezado api-key válido en cada solicitud.

http
api-key: your_api_key_here
Caso de usoLo que necesitas
Obtener cadenas, tokens, tasasEncabezado api-key
Cotizar un swapEncabezado api-key
Ejecutar un swapEncabezado api-key
Ganar participación de ingresosEncabezado api-key + opts.partner_id con tu billetera

Para obtener una clave API, contáctanos en Telegram.

Comerciantes

Los comerciantes aceptan pagos en cripto a través de facturas. No se requiere clave API — la dirección de tu billetera es tu identidad.

Caso de usoLo que necesitas
Crear una facturaTu dirección de billetera como wallet_merchant en el cuerpo
Ver tus facturas / gananciasTu dirección de billetera en la URL del endpoint de partner

Sin registro. Sin tokens. Solo usa tu billetera. Consulta la guía de Comerciantes.

Formato de respuesta

Cada endpoint devuelve JSON.

Éxito:

json
{ "id": "ex_...", "status": "waiting", "...": "..." }

Error:

json
{ "error": "wallet_to_invalid", "message": "wallet_to has invalid address: ..." }

Límites de tasa

Si recibes HTTP 429, reduce la velocidad o contáctanos para elevar el límite de tu proyecto.

A dónde ir después