← All projects

satim-node

by @khalilbnd

Active 10

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.

About this project

satim-node-sdk Node.js SDK for the SATIM Algerian payment gateway Typed, zero-dependency (runtime) client for SATIM — Société d'Automatisation des Transactions Interbancaires et de Monétique. Supports CIB and Edahabia payment flows. Installation Requires Node.js 18+ (native fetch / AbortController). Quick start Authentication SATIM authenticates each REST call with merchant username, password, and terminalId (form fields). The SDK injects these credentials on every request. Never log or commit them. Option Required Default Description ------------------- -------- ------------------- ------------------------------------ username yes — Merchant username password yes — Merchant password terminalId yes — Terminal ID sandbox no false Use test environment baseUrl no prod/sandbox URL Custom API base (HTTPS required) allowInsecureHttp no false Allow http:// for local mocks only timeout no 30000 Global timeout (ms) timeouts no — Per-operation timeouts retries no { maxRetries: 0 } Explicit retries only logger no — Optional metadata logger debug no false Deprecated — no console output verifySsl no true Deprecated — bypass ignored API

From the project README on GitHub

Stars
10
Forks
1
License
MIT
Last push
18 Jul 2026

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/satim-node.svg)](https://www.madeinalgeria.dev/projects/satim-node)

Related projects