Banking-as-a-Service · API

Intégrez la banque africaine en quelques lignes

Une API REST claire, des SDKs typés et des webhooks signés pour encaisser, virer et orchestrer des paiements en XOF. De la sandbox à la production, sans friction.

Mise en route en 5 min Webhooks signés HMAC Clés test & live isolées
terminal — curl
API REST
# Créer un virement (Banking-as-a-Service)
curl -X POST https://api.zamanbank.com/v1/transfers \
  -H "Authorization: Bearer sk_test_zb_4f8a2c91d7e6" \
  -H "Content-Type: application/json" \
  -d '{
    "fromAccountId": "acc_9f1b7c",
    "toAccountNumber": "ZB-2200-4471-8830",
    "amount": 25000,
    "currency": "XOF",
    "description": "Règlement commande #1042"
  }'

# Réponse 201
# {
#   "id": "trf_a17d39",
#   "status": "completed",
#   "amount": 25000,
#   "currency": "XOF",
#   "createdAt": "2026-06-20T09:42:11Z"
# }
Copiez-collez puis remplacez par vos clés.
checkout.html
Payer avec ZamanBank
<!-- Bouton "Payer avec ZamanBank" -->
<script src="https://js.zamanbank.com/v1/checkout.js"></script>

<button
  data-zb-key="pk_live_zb_8c3d…"
  data-zb-amount="25000"
  data-zb-currency="XOF"
  data-zb-label="Payer avec ZamanBank"
  onclick="ZamanBank.checkout(this)">
  Payer avec ZamanBank
</button>
Copiez-collez puis remplacez par vos clés.
Boîte à outils développeur

Tout ce qu’il faut pour construire

Une plateforme BaaS complète : API, SDKs, sandbox et extensions e-commerce prêtes à l’emploi.

API REST unifiée

Une seule API JSON pour les comptes, virements, soldes et l’historique. Endpoints versionnés, réponses prévisibles, codes d’erreur normalisés.

Clés test & live

Deux jeux de clés isolés. Construisez en sandbox avec sk_test_…, basculez en production avec sk_live_… sans changer une ligne de code.

Webhooks signés

Recevez payment.succeeded, transfer.completed, kyc.approved en temps réel. Chaque événement est signé HMAC pour garantir l’authenticité.

Sandbox complète

Un environnement bac à sable avec soldes fictifs en XOF, numéros de test et simulateur d’encaissement. Aucun argent réel mobilisé.

SDKs officiels

Bibliothèques Node.js, PHP, Python et Flutter. Typage fort, retries automatiques et pagination intégrée pour aller vite.

Plugin WooCommerce

Encaissez en XOF sur votre boutique WordPress en quelques minutes. Bouton « Payer avec ZamanBank » natif, webhooks et réconciliation auto.

Vos clés API

Chaque environnement dispose de sa paire de clés. La clé publique (pk_) s’intègre côté client, la clé secrète (sk_) reste sur votre serveur.

TestSandbox
sk_test_zb_4f8a2c91d7e6b3a08f12
LiveProduction
sk_live_zb_•••••••••••••••••••• (KYB requis)
Générer mes clés

Webhooks

Configurez une URL HTTPS et abonnez-vous aux événements. Chaque requête porte l’en-tête X-ZB-Signature.

  • payment.succeeded
  • transfer.completed
  • transfer.failed
  • kyc.approved
  • account.created
Voir la référence webhooks
Mise en route

De la sandbox à la production

Trois étapes pour passer de l’idée au premier paiement encaissé.

01

Créez votre compte développeur

Activez l’accès BaaS depuis le tableau de bord et récupérez vos clés test instantanément.

02

Intégrez en sandbox

Appelez l’API avec sk_test_…, branchez vos webhooks et simulez des paiements en XOF.

03

Passez en production

Remplacez par vos clés live après validation KYB. Encaissez réellement, à l’échelle.

SDKs & extensions

Choisissez votre stack, on s’occupe du reste

Bibliothèques officielles maintenues et plugin WooCommerce certifié. Documentation interactive avec essais en direct dans Swagger.

Node.jsPHPPythonFlutterGoWooCommerce