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 ​