Documentation

Documentation API.

Guides, tutoriels, référence complète. Tout ce dont vos développeurs ont besoin pour intégrer KryptaPay.

Démarrage rapide

Votre premier payout en 5 minutes.

1. Créer un compte sandbox

Rendez-vous sur /onboarding. L'inscription est gratuite, aucune carte bancaire requise. Vous recevez immédiatement une clé sandbox dans votre tableau de bord.

2. Configurer votre client

npm install kryptapay
# ou
pip install kryptapay
# ou
composer require kryptapay/sdk

3. Envoyer votre premier payout

import KryptaPay from 'kryptapay';

const kp = new KryptaPay({ apiKey: 'sk_sandbox_...' });

const payout = await kp.payouts.create({
  amount: 100_000,
  currency: 'XOF',
  network: 'mtn_momo_bj',
  recipient: { msisdn: '+22997000000' },
  idempotencyKey: 'demo_001',
});

console.log(payout.id, payout.status);

4. Vérifier le résultat

En sandbox, le payout passe en statut completed en quelques secondes. Vous pouvez déclencher des scénarios d'échec en utilisant des numéros spéciaux :
+22999999001 → échec (insufficient funds)
+22999999002 → échec (invalid number)
+22999999003 → timeout (3 minutes)

Prêt à intégrer ?

Créez votre compte et démarrez en sandbox sans engagement.