Online payment integration in Algeria
I integrate SlickPay (CIB and Edahabia cards) and OneClick into your website or app, with automatic order confirmation, idempotent processing and reconciliation of every payment.

The problem
International gateways like Stripe and PayPal don't work with Algerian cards and accounts. Your customers pay with a CIB bank card or an Edahabia card from Algérie Poste. Stores that can't take those online end up confirming payments by hand — screenshots, bank checks, WhatsApp messages — which breaks down as soon as volume grows.
What I build
- SlickPay — CIB and Edahabia cards on a hosted payment page. The order is confirmed with SlickPay before it's marked paid, never from the customer's redirect alone.
- OneClick — integrated behind the same interface, so your order code doesn't care which provider was used.
- Automatic order flow — once a payment is confirmed, the order moves forward on its own: fulfilment, delivery, notifications by email or WhatsApp.
- Order status for customers — on Odigix, showing each step of the pipeline cut support tickets by about 40%.
Why it's harder than it looks
Every provider has its own flow, timing and failure modes. Notifications arrive late, twice, or not at all; customers close the tab before coming back; a retried job can try to process the same payment again.
So each provider sits behind one PaymentProvider interface, every payment is keyed by provider and reference (a duplicate is a no-op), and every incoming payment is written to a ledger before the order is touched. On Odigix that meant 30,000+ registered users and zero data loss on payment callbacks.
How we work
- Free first call — your stack, your customers, the payment methods you need.
- Concrete quote and timeline.
- Integration and testing with real payments before launch.
- Support after launch as providers change their APIs.
Questions clients ask
- Which payment methods can you integrate?
- I've shipped SlickPay (CIB and Edahabia cards) and OneClick to production on Odigix, behind one payment interface and one ledger. For any other provider I review its documentation before committing.
- We're a foreign company entering Algeria. Can you handle the local side?
- Yes. International gateways don't work with Algerian cards, so local providers are the only way to take online payments from most customers. I build the local payment layer behind a clean interface your team can maintain.
- What happens if a payment notification arrives twice, or never?
- Both happen. Every payment is keyed by provider and reference, so a duplicate changes nothing. If a notification never arrives, the status is checked with the provider before the order expires, so a paid order is never lost.
- What about a direct SATIM integration?
- I work through gateways like SlickPay. A direct SATIM integration goes through an e-payment contract with your bank and its own onboarding; I haven't shipped one, and I'll tell you so up front if that's what you need.
- How long does it take?
- It depends on your stack and how your orders work today. After a first conversation I'll give you a concrete timeline and quote.
Building something similar?
Tell me where you are and what's blocking you. I'll give you an honest read on how I'd approach it.