Paiements manuels · CCP & BaridiMob
Encaissez par CCP et BaridiMob. Sans jamais toucher à l'argent.
API de paiement pour l'Algérie. L'acheteur paie sur votre compte et dépose une preuve, vous confirmez, lahsab émet le webhook. Software-only — sans SATIM, sans licence bancaire, sans détention des fonds.
curl -X POST https://api.lahsab.com/payments/intents \
-H "x-api-key: lsk_live_CLE" \
-H "content-type: application/json" \
-d '{ "amount": 2500, "method": "baridimob" }' const res = await fetch("https://api.lahsab.com/payments/intents", {
method: "POST",
headers: {
"x-api-key": process.env.LAHSAB_API_KEY,
"content-type": "application/json",
},
body: JSON.stringify({ amount: 2500, method: "baridimob" }),
});
const intent = await res.json(); <?php
$ch = curl_init("https://api.lahsab.com/payments/intents");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"x-api-key: " . getenv("LAHSAB_API_KEY"),
"content-type: application/json",
],
CURLOPT_POSTFIELDS => json_encode(["amount" => 2500, "method" => "baridimob"]),
]);
$intent = json_decode(curl_exec($ch), true); import os, requests
res = requests.post(
"https://api.lahsab.com/payments/intents",
headers={"x-api-key": os.environ["LAHSAB_API_KEY"]},
json={"amount": 2500, "method": "baridimob"},
)
intent = res.json() L'argent ne transite jamais par nous
Il va directement du compte de l'acheteur au vôtre (CCP → CCP). Rien à débloquer, rien à geler : lahsab n'orchestre que l'instruction, la preuve et la confirmation.
lahsab orchestre l'instruction, la preuve et la confirmation — jamais les fonds.
Un cycle simple et visible
Chaque paiement suit une machine à états. La confirmation « argent reçu » est manuelle — pas de faux « auto » là où il n'y a pas d'API bancaire.
confirmed et rejected sont terminaux. expired est un terminal
réservé.
Prêt en quelques minutes
Une clé API, un appel, un webhook. Testez tout en sandbox (même API, sans argent réel), puis passez en production sans étape d'activation.