{"repo":"achetibi/laravel-satim","free":true,"listed":false,"github":"https://github.com/achetibi/laravel-satim","clone":"git clone https://github.com/achetibi/laravel-satim.git","description":"Laravel Satim is a clean, extensible Laravel package that provides seamless integration with the Satim online payment gateway.","language":"PHP","stars":16,"topics":["algeria","cib","dz","e-payment","ecommerce","edahabia","laravel","payment","payment-gateway","satim"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Laravel Satim Laravel Satim is a clean, strongly-typed Laravel package for SATIM online payments in Algeria — the interbank e-payment gateway behind CIB and Edahabia card payments (paiement en ligne / الدفع الإلكتروني). It covers the full transaction lifecycle — registration, confirmation, status and refund — behind pure request DTOs, immutable response objects, typed value objects and a real exception hierarchy. Keywords: SATIM Laravel, CIB Laravel, e-paiement Algérie, Algerian payment gateway, carte CIB / Edahabia, DZ. --- 🚀 Features - Simple configuration via .env - Register / Confirm / Status / Refund operations - Immutable, typed responses — each response owns its own data - Typed value objects for nested response structures (card auth info, merchant params…) - Real exception hierarchy driven by the official SATIM error codes - Config-driven HTTP method — POST by default, as recommended by SATIM - Automatic retries for transport failures and 5xx responses - Credentials injected into the HTTP client (requests stay pure data-transfer objects) - Translations in Arabic, English and French with automatic fallback - Analysed at PHPStan level 10 and formatted with Pint (PSR-12) --- 📦 Requirements - PHP 8.3+ - Laravel 11, 12 or 13 📦 Installation --- ⚙️ Configuration Publish the config file: Optionally publish the translations: Add the following variables to your .env : Optional HTTP client settings (defaults shown): Disable SSL verification in local development only. SATIM RE","default_branch":null,"files":null,"tree":[],"storefront":"/r/achetibi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/achetibi/laravel-satim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}