API de paiement Mobile Money

Acceptez les paiements Mobile Money en quelques minutes.

Une API simple et fiable pour intégrer MTN MoMo et Airtel Money dans vos applications. Checkout hébergé, webhooks, tableau de bord complet.

curl
PHP
Node.js
Python
Go
Kotlin
C#
# Créer un paiement en une requête curl -X POST https://pay.cowema.org/api/v1/payments \ -H "Authorization: Bearer sk_test_..." \ -H "Content-Type: application/json" \ -d '{ "amount": 5000, "country": "CG", "phone_number": "054553499", "provider": "mtn_momo" }'
// Créer un paiement avec PHP
$response = Http::withToken('sk_test_...')
    ->post('https://pay.cowema.org/api/v1/payments', [
        'amount'     => 5000,
        'country'    => 'CG',
        'phone_number' => '054553499',
        'provider'   => 'mtn_momo',
    ]);

$payment = $response->json('data');
// Créer un paiement avec Node.js
const res = await fetch('https://pay.cowema.org/api/v1/payments', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_test_...',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    amount: 5000,
    country: 'CG',
    phone_number: '054553499',
    provider: 'mtn_momo',
  }),
});

const { data } = await res.json();
# Créer un paiement avec Python
import requests

res = requests.post(
    'https://pay.cowema.org/api/v1/payments',
    headers={'Authorization': 'Bearer sk_test_...'},
    json={
        'amount': 5000,
        'country': 'CG',
        'phone_number': '054553499',
        'provider': 'mtn_momo',
    },
)

payment = res.json()['data']
// Créer un paiement avec Go
body := strings.NewReader(`{
  "amount": 5000, "country": "CG",
  "phone_number": "054553499",
  "provider": "mtn_momo"
}`)

req, _ := http.NewRequest("POST",
    "https://pay.cowema.org/api/v1/payments", body)
req.Header.Set("Authorization", "Bearer sk_test_...")
req.Header.Set("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)
// Créer un paiement avec Kotlin (Spring)
val response = restTemplate.postForEntity(
    "https://pay.cowema.org/api/v1/payments",
    HttpEntity(
        mapOf(
            "amount" to 5000,
            "country" to "CG",
            "phone_number" to "054553499",
            "provider" to "mtn_momo",
        ),
        HttpHeaders().apply {
            setBearerAuth("sk_test_...")
            contentType = MediaType.APPLICATION_JSON
        },
    ),
    String::class.java,
)
// Créer un paiement avec C# (.NET)
var client = new HttpClient();
client.DefaultRequestHeaders.Authorization =
    new AuthenticationHeaderValue("Bearer", "sk_test_...");

var response = await client.PostAsJsonAsync(
    "https://pay.cowema.org/api/v1/payments",
    new {
        amount = 5000,
        country = "CG",
        phone_number = "054553499",
        provider = "mtn_momo",
    }
);

var payment = await response.Content
    .ReadFromJsonAsync<JsonElement>();
✓ 201 Created — Paiement initié avec succès

Fournisseurs supportés

Tout ce dont vous avez besoin

Une infrastructure de paiement complète pour accepter, gérer et suivre vos transactions Mobile Money.

API REST simple

Intégrez les paiements en quelques lignes de code. Documentation complète avec exemples et OpenAPI spec.

Checkout hébergé

Redirigez vos clients vers une page de paiement sécurisée. Aucun formulaire à gérer côté client.

Tableau de bord

Suivez vos transactions en temps réel. Graphiques, statistiques, gestion des clés API.

Webhooks

Notifications en temps réel quand un paiement est confirmé ou échoue. Signature HMAC incluse.

Remboursements

Remboursez vos clients en un appel API. Le montant est reversé sur leur compte Mobile Money.

Sécurisé

Clés hashées, signatures HMAC-SHA256, isolation multi-tenant, rate limiting par défaut.

Checkout hébergé

Une page de paiement prête à l'emploi

Créez une session checkout via l'API et redirigez vos clients vers une page de paiement hébergée par CowemaPay. Ils choisissent leur fournisseur, entrent leur numéro, et confirment. Vous êtes notifié par webhook.

Aucun formulaire à coder côté client
Redirection automatique après paiement
Mobile-first, rapide, sécurisé
MTN MoMo et Airtel Money supportés
MTN
MTN MoMo
Mobile Money
A
Airtel Money
Mobile Money
Numéro de téléphone
+242 06 000 00 00
Payer 15 000 XAF
Paiement sécurisé

Intégration en 3 étapes

De l'inscription à votre premier paiement en moins de 5 minutes.

1

Créez votre compte

Inscrivez-vous, créez une organisation et générez vos clés API de test.

2

Intégrez l'API

Utilisez notre API REST ou le checkout hébergé pour accepter les paiements.

3

Recevez vos paiements

Les transactions arrivent en temps réel. Suivez tout depuis le tableau de bord.

Prêt à commencer ?

Créez votre compte gratuitement et commencez à accepter des paiements Mobile Money dès aujourd'hui.

Créer un compte gratuit