Construisez sur CowriePay

Une API REST propre, des clés scopées, des webhooks signés et une sandbox. En production en 10 à 15 minutes.

Démarrer

1

Créez votre compte

Inscrivez-vous sur app.cowriepay.io/signup, confirmez votre adresse e-mail et recevez aussitôt une clé cpk_test_. Sandbox gratuite, sans frais de mise en service.

2

Créez une clé de test et développez

Dans le tableau de bord (mode Sandbox), créez une clé cpk_test_ et développez sur TRON Nile, BSC testnet et Ethereum Hoodi. Pré-financez votre wallet de test en un appel API grâce au faucet intégré, sans courir après les faucets publics.

3

Signez vos requêtes

Chaque requête /v2 est signée en HMAC-SHA256 avec votre clé API scopée.

4

Passez en production

Complétez le KYB, nous l'approuvons et activons votre workspace, puis créez une clé cpk_live_. Même URL, même code : changez de clé.

SDKs officiels

Des SDK côté serveur qui gèrent pour vous la signature HMAC, les retentatives et la vérification des webhooks. Sans dépendance à l'exécution, générés depuis notre spec OpenAPI.

Node.js
npm
npm install @cowriepay/sdk
import { CowriePay } from "@cowriepay/sdk";

const cowriepay = new CowriePay({
  apiKey: process.env.CPK_KEY!,
  apiSecret: process.env.CPK_SECRET!,
});

const wallet = await cowriepay.wallets.create({
  chain: "TRON",
  asset: "USDT_TRON",
});
  • Créez un wallet en un seul appel API
  • Recevez un webhook signé à chaque dépôt et payout
  • Testez tout gratuitement dans la Sandbox
# Une seule URL pour la Sandbox comme pour la production ; votre clé choisit le réseau
# (cpk_test_ = testnet, cpk_live_ = mainnet). Les requêtes sont signées en HMAC.
curl https://api.cowriepay.io/v2/wallets \
  -H "X-CowriePay-Key: cpk_live_..." \
  -H "X-CowriePay-Timestamp: 1720000000" \
  -H "X-CowriePay-Signature: <hmac-sha256>" \
  -H "Content-Type: application/json" \
  -d '{"chain":"TRON_MAINNET","asset":"USDT_TRON"}'

Ce que vous obtenez

API REST et OpenAPI

Une API REST prévisible avec une référence OpenAPI pour générer vos clients.

Clés API scopées

Des clés à permissions fines, séparées entre production et test, moindre privilège par défaut.

Webhooks signés

Des événements signés HMAC avec rotation et fenêtre de chevauchement, pour ne rien manquer.

Sandbox

Un environnement testnet complet pour construire et vérifier avant la production.

Idempotence

Des retentatives sûres sur les écritures grâce aux clés d'idempotence.

Mises à jour temps réel

Webhooks et dashboard à jour au fil des confirmations et des règlements.

Événements webhook

DEPOSIT_DETECTEDDEPOSIT_CONFIRMEDDEPOSIT_SWEPTWITHDRAWAL_PROCESSINGWITHDRAWAL_CONFIRMEDWITHDRAWAL_FAILEDBENEFICIARY_ADDED
app.cowriepay.io
CowriePay webhook delivery log