Guides, tutoriels, référence complète. Tout ce dont vos développeurs ont besoin pour intégrer KryptaPay.
Créez votre compte, récupérez votre clé sandbox et envoyez votre premier payout en moins de 5 minutes.
Voir la section →Bearer tokens, scopes, rotation des clés, sécurisation côté serveur.
Voir la section →Onboarding entreprise, soumission de documents, suivi du statut de vérification.
Voir la section →Portefeuilles multi-devises, sous-comptes, conversions, virements internes.
Voir la section →Paiements unitaires et bulk vers Mobile Money, banque ou stablecoin.
Voir la section →Encaissements via URL de checkout, virements bancaires entrants, dépôts crypto.
Voir la section →Configuration, vérification HMAC, events disponibles, retries.
Voir la section →Récupérer les taux temps réel, exécuter des conversions, conversions programmées.
Voir la section →Référence complète des codes d’erreur, format JSON:API, retry strategies.
Voir la section →Rendez-vous sur /onboarding. L'inscription est gratuite, aucune carte bancaire requise. Vous recevez immédiatement une clé sandbox dans votre tableau de bord.
npm install kryptapay # ou pip install kryptapay # ou composer require kryptapay/sdk
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);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)
Créez votre compte et démarrez en sandbox sans engagement.