Algerian payment integrations: SATIM, CIB and Edahabia
Taking card payments in Algeria means going through SATIM, the interbank network behind CIB and Edahabia cards. There is no Stripe-style drop-in: you integrate against a bank's gateway, handle the redirect flow, and reconcile transactions yourself. The open-source work below is what Algerian developers have already built and published, from thin SDK wrappers to full Laravel and Node integrations. Read the code before you write your own, the edge cases around callback verification and refunds are where most of the time goes.
9 projects
satim-php
piteurstudio/satim-php
PHP package to interact with Satim.dz API
laravel-satim
achetibi/laravel-satim
Laravel Satim is a clean, extensible Laravel package that provides seamless integration with the Satim online payment gateway.
satim-node
khalilbnd/satim-node
satim-node is a powerful, type-safe Node.js SDK for the SATIM (Société d'Automatisation des Transactions Interbancaires et de Monétiques) payment gateway in Algeria. It provides a seamless developer experience for handling CIB and Edahabia transactions.
satim-ts
bakissation/satim-ts
Type-safe, zero-dependency SATIM (SATIM-IPAY) payment SDK — CIB & Edahabia cards in Algeria.
fastify-satim
bakissation/fastify-satim
Fastify plugin for SATIM (SATIM-IPAY) payments — typed decorator, multi-tenant, built-in routes. CIB & Edahabia.
tasdid-demo
bakissation/tasdid-demo
Reference SATIM (CIB/Edahabia) storefront for the @bakissation payments family + the canonical example of e2e-testing SATIM in CI. Runs on the mock — no real money.
tasdid-adapters
bakissation/tasdid-adapters
Lightweight, vendor-agnostic framework bindings for @bakissation/tasdid — mount the SATIM payment lifecycle on the Web Fetch API (Next.js, Hono, Workers, Bun, Deno).
tasdid
bakissation/tasdid
Headless SATIM (CIB/Edahabia) payment-lifecycle orchestration for Algeria — register, reconcile, refund — with a guarded state machine, idempotency, 4 pluggable stores & events. Direct-integration, dinar-backed.
satim-testing
bakissation/satim-testing
Deterministic in-memory mock of the SATIM (CIB/Edahabia) gateway for testing — a drop-in SatimClient double with scenarios and the official certification test cards.