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.xyzModelo 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.
api-key: your_api_key_here| Caso de uso | Lo que necesitas |
|---|---|
| Obtener cadenas, tokens, tasas | Encabezado api-key |
| Cotizar un swap | Encabezado api-key |
| Ejecutar un swap | Encabezado api-key |
| Ganar participación de ingresos | Encabezado 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 uso | Lo que necesitas |
|---|---|
| Crear una factura | Tu dirección de billetera como wallet_merchant en el cuerpo |
| Ver tus facturas / ganancias | Tu 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:
{ "id": "ex_...", "status": "waiting", "...": "..." }Error:
{ "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.