Partenaires & opérateurs intégrés

Orange Money UBA Bank Afriland Express Union

Tout ce dont vous avez besoin, inclus

Une infrastructure API pensée pour les équipes qui veulent aller vite sans sacrifier la fiabilité.

API unifiée

Un seul endpoint pour tous les opérateurs. Plus besoin de gérer plusieurs SDKs ou contrats.

Webhooks temps réel

Recevez les notifications de paiement instantanément avec signature HMAC-SHA256 pour la sécurité.

Tableau de bord & logs

Supervision des flux en temps réel, historique des transactions et alertes configurables.

Sécurité renforcée

Authentification OAuth 2.0, chiffrement TLS 1.3, rate-limiting et audit log immuable.

Retry & idempotence

Rejoua automatiquement les requêtes échouées. Chaque opération est idempotente via une clé unique.

SDKs multilangage

PHP, Python, Node.js, Java & Go. Intégrez en quelques lignes de code dans votre stack.

Partenaires & opérateurs

Tous les fournisseurs de paiement mobile et bancaires de la région, accessibles depuis une seule plateforme.

MTN MoMo

MTN Mobile Money

Collection, disbursement & cash-out

En production
Airtel Money

Airtel Money

Collection & distribution de fonds

En production
OM

Orange Money

Paiements & transferts

Bientôt
UBA

UBA Bank

Virements bancaires en temps réel

Bientôt
AFL

Afriland First Bank

Intégration API bancaire

Bientôt

Votre partenaire ici
Contactez-nous

Intégrez en 3 étapes simples

Du premier appel API à la production en quelques heures, pas en semaines.

1

Créez votre compte & obtenez vos clés

Remplissez le formulaire de demande d'accès. Vos clés API sandbox sont générées instantanément après validation.

2

Testez en sandbox

Simulez des paiements, gérez les webhooks et explorez tous les endpoints via notre environnement de test sans frais.

3

Passez en production

Un seul changement d'URL et de clé suffit. Notre équipe vous accompagne lors du go-live.

Prêt à l'emploi dans votre langage

Des exemples clairs pour démarrer immédiatement.

payment.php
// Initiez un paiement MTN MoMo avec le SDK PHP TASA
use Tasa\Sdk\TasaClient;

$client = new TasaClient('YOUR_API_KEY');

$response = $client->payments()->initiate([
    'provider'  => 'mtn_momo',
    'amount'    => 25000,
    'currency'  => 'XAF',
    'phone'     => '+242068409872',
    'reference' => 'ORDER-2026-001',
]);

if ($response->isSuccessful()) {
    echo "Paiement initié : " . $response->transactionId();
}
terminal
# Initiation d'un paiement via l'API REST
curl -X POST https://api.tasa.pro/v2/payments/initiate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: uuid-v4" \
  -d '{
    "provider":  "mtn_momo",
    "amount":    25000,
    "currency":  "XAF",
    "phone":     "+242068409872",
    "reference": "ORDER-2026-001"
  }'

# Réponse :
{
  "status": "initiated",
  "transaction_id": "TXN-2026-a8f3c1"
}
payment.js
import { TasaClient } from '@tasa/sdk';

const client = new TasaClient({ apiKey: process.env.TASA_API_KEY });

const payment = await client.payments.initiate({
  provider:  'mtn_momo',
  amount:    25000,
  currency:  'XAF',
  phone:     '+242068409872',
  reference: 'ORDER-2026-001',
});

console.log(payment.transactionId); // TXN-2026-a8f3c1
payment.py
from tasa_sdk import TasaClient

client = TasaClient(api_key="YOUR_API_KEY")

payment = client.payments.initiate(
    provider  = "mtn_momo",
    amount    = 25000,
    currency  = "XAF",
    phone     = "+242068409872",
    reference = "ORDER-2026-001",
)

print(payment.transaction_id)  # TXN-2026-a8f3c1
2M+
Transactions traitées
99.9%
Disponibilité SLA
5+
Opérateurs connectés
<300ms
Latence médiane

Parlons de votre projet

Une question, un besoin spécifique ? Notre équipe technique répond sous 24h.

Coordonnées

Support technique[email protected]

Siège socialCongo — Brazzaville

Ce champ est requis.
Email invalide.
Veuillez saisir un message.