Skip to content

Introduction ​

L'API p3p est une interface HTTP/JSON publique pour l'exchange cross-chain p3p. Elle te permet de :

  • Récupérer les chaînes, tokens et taux de marché en direct supportés
  • Coter et exécuter des swaps à travers plusieurs sources de liquidité agrégées
  • Accepter des paiements en tant que marchand via des factures, avec des fonds réglés directement vers ton portefeuille

p3p est non-custodial : l'API ne détient jamais les fonds de l'utilisateur au-delà des quelques secondes nécessaires pour router un swap, et tu n'as jamais besoin de partager des clés privées ou d'effectuer un KYC.

URL de base

https://api.p3p.xyz

Modèle d'authentification ​

p3p a deux types d'utilisateurs distincts avec des exigences d'authentification différentes.

Développeurs ​

Les développeurs créant des applications qui exécutent des swaps de manière programmatique (récupération des chaînes, tokens, taux, création d'exchanges) doivent inclure un en-tête api-key valide sur chaque requête.

http
api-key: your_api_key_here
Cas d'utilisationCe dont tu as besoin
Récupérer chaînes, tokens, tauxEn-tête api-key
Coter un swapEn-tête api-key
Exécuter un swapEn-tête api-key
Gagner une part des revenus sur les swapsEn-tête api-key + opts.partner_id réglé sur ton portefeuille

Pour obtenir une clé API, contacte-nous sur Telegram.

Marchands ​

Les marchands acceptent les paiements crypto via des factures. Pas de clé API requise — ton adresse de portefeuille est ton identité.

Cas d'utilisationCe dont tu as besoin
Créer une factureTon adresse de portefeuille comme wallet_merchant dans le corps
Voir tes factures / tes gainsTon adresse de portefeuille dans l'URL des endpoints partner

Pas d'inscription. Pas de tokens. Juste utiliser ton portefeuille. Voir le guide Marchands.

Format de réponse ​

Chaque endpoint retourne du JSON.

Succès :

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

Erreur :

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

Limites de taux ​

Si tu reçois HTTP 429, ralentis ou contacte-nous pour augmenter la limite pour ton projet.

Où aller ensuite ​