Accepting Online Payments in Tunisia: Konnect, Flouci, e-DINAR and Cards Compared
Stripe and PayPal are not options for Tunisian merchants. Here is the real payment landscape — Konnect, Flouci, e-DINAR, ClickToPay — with integration effort, fees and a decision guide.
Von Innovation T Team
If you are building an e-commerce site or a SaaS product for the Tunisian market, the first hard truth is this: Stripe and PayPal are not available to Tunisian merchants. The dinar is not freely convertible, and payment acceptance runs through a small set of local players. The good news is that this local ecosystem has matured fast — you can now go live with a modern REST API in days rather than months, if you pick the right option for your business model.
What does the Tunisian online payment landscape actually look like?
Tunisian merchants generally choose between four families of solutions: fintech aggregators (Konnect, Flouci, Paymee), the e-DINAR card from La Poste, the national card gateway ClickToPay operated by Monétique Tunisie, and direct bank gateways. Each differs sharply in onboarding time, developer experience and the payment methods it unlocks.
The landscape in one view:
- Konnect — a payment aggregator with a modern API; typically lets you accept cards, e-DINAR and wallet payments through a single integration.
- Flouci — a mobile wallet with a payments API, strong for app-first and person-to-business use cases.
- e-DINAR — the prepaid electronic money card issued by La Poste Tunisienne; one of the most widely held payment instruments in the country.
- ClickToPay — the historical card gateway of Monétique Tunisie (SMT), contracted through your bank; the classic route for CIB/Visa/Mastercard acceptance.
- Bank gateways — some banks offer their own e-payment products, usually built on the same national card rails.
Why can't I just use Stripe or PayPal in Tunisia?
Because of exchange-control rules: the Tunisian dinar (TND) is not a convertible currency, and cross-border payment flows are regulated by the Banque Centrale de Tunisie (BCT). Global processors like Stripe do not onboard Tunisian merchants, and PayPal generally cannot be used to receive funds in Tunisia. Local rails are the practical path.
A few consequences worth internalizing:
- You will price and settle in TND for domestic customers. Multi-currency checkout is generally not something local gateways offer out of the box.
- International card acceptance is possible but not automatic — it typically goes through Monétique Tunisie and your acquiring bank, and the conditions depend on your merchant contract.
- Exporters of services (e.g., a SaaS selling abroad) face a different problem entirely: getting paid from outside Tunisia usually involves bank transfers, foreign-currency accounts and BCT rules. Verify your specific case with your bank — the rules evolve and depend on your company status.
How hard is each option to integrate, really?
Integration effort ranges from a few days for modern aggregators like Konnect or Flouci — REST APIs, sandbox environments, webhooks — to several weeks for ClickToPay or a direct bank gateway, where bank paperwork, merchant affiliation and older-style integration kits dominate the timeline. Budget for the contract phase, not just the code.
What our integration work typically looks like per option:
- Konnect: developer-oriented onboarding, hosted payment page or API flow, webhook callbacks for payment confirmation. The coding part is usually measured in days. You still need your business documents (registre de commerce, tax ID) for KYC.
- Flouci: comparable developer experience; the key question is whether your customers already use the wallet. Great as a second payment method.
- e-DINAR: acceptance is usually obtained either through an aggregator that supports it or via an agreement involving La Poste. If your audience includes students, public-sector employees or unbanked customers, e-DINAR coverage matters a lot.
- ClickToPay (Monétique Tunisie): you sign an e-commerce affiliation through your bank first, then integrate the gateway. Expect a more formal process — forms, validation of your site, sometimes a compliance review of your terms and refund policy. Timelines vary; weeks is a realistic planning assumption.
- Bank gateways: similar to ClickToPay in spirit; quality of documentation varies significantly from bank to bank.
One engineering note that applies everywhere: never trust the redirect alone. Confirm every order server-side via the gateway's webhook or status API before fulfilling it. We regularly audit checkouts where the "thank you" page URL is the only proof of payment — that is an invitation to fraud. If you have not had your checkout reviewed, our security audit guide for small business websites explains what a review covers.
What fees should I expect?
Exact pricing is contractual, but Tunisian gateways generally charge a percentage per transaction, sometimes with a fixed component or monthly fee. Aggregators typically sit in the low single-digit percent range; card acquiring through a bank depends on your negotiated merchant contract. Always request written quotes — rates vary by sector and volume.
Practical points on cost:
- Compare total cost, not headline rate: setup fees, monthly minimums, payout delays and refund fees all matter.
- Payout timing differs — some aggregators settle to your bank account on a rolling basis, others on fixed cycles. Model your cash flow accordingly.
- Small-basket economics: if your average order is 20–40 TND, a fixed per-transaction fee hurts more than a percentage. Negotiate with your real basket size in hand.
E-commerce vs SaaS: which option should I pick?
For e-commerce, lead with an aggregator (Konnect or similar) to cover cards and e-DINAR quickly, and add cash on delivery — still a dominant habit in Tunisia. For SaaS, the hard problem is recurring billing: automatic card-on-file charging is generally not standard on local rails, so design around invoicing and prompted renewals.
Our concrete recommendations:
- E-commerce (B2C): aggregator first for speed, ClickToPay via your bank as volumes grow and you want direct card acquiring. Keep cash on delivery as an option — removing it too early measurably hurts conversion for many Tunisian shops. And make sure the rest of the funnel deserves the traffic: a payment method cannot save a page that does not convert (see our anatomy of a high-converting landing page).
- SaaS (B2C/B2B domestic): monthly auto-renewal in the Stripe sense is difficult. Practical patterns that work here:
- Prepaid periods — sell 3/6/12-month plans as one-off payments.
- Renewal prompts — email/SMS with a payment link a few days before expiry; a well-built reminder flow recovers most renewals.
- B2B invoicing — for company clients, issue invoices and accept bank transfers; many Tunisian B2B buyers prefer this anyway.
- SaaS selling internationally: this is a banking and regulatory conversation before it is a technical one. Talk to your bank about export-of-services mechanisms and verify current BCT rules — do not architect your billing around assumptions.
What are the common technical pitfalls in Tunisian payment integrations?
The recurring failures we see are webhook handling done wrong, missing idempotency on payment confirmation, poor timeout and retry behavior against gateway APIs, and no reconciliation process between gateway reports and internal orders. All are avoidable with a few deliberate design decisions at integration time.
A checklist we apply on every integration:
- Verify server-side: treat the client redirect as a hint, the webhook/status API as the truth.
- Idempotent confirmation: gateways may retry callbacks; confirming the same payment twice must not ship two orders.
- Signature/secret validation on incoming webhooks, so an attacker cannot forge a "paid" notification.
- Explicit state machine for orders:
pending → paid → fulfilled / failed / refunded, with timestamps and gateway references stored. - Daily reconciliation: compare gateway settlement reports against your database. Discrepancies happen; catching them daily keeps them small.
- Test the ugly paths: expired sessions, double-clicks on "Pay", user closing the tab mid-payment, gateway downtime.
How do I handle security and compliance around payments?
Use the gateway's hosted payment page so card data never touches your servers — that keeps you out of most PCI DSS scope. Serve everything over TLS, protect your admin panel, and remember that customer data around orders falls under Tunisian data-protection law overseen by the INPDP. Verify your declaration obligations with the INPDP directly.
Minimum bar for a payment-enabled site:
- HTTPS everywhere, HSTS enabled, no mixed content on checkout pages.
- No card data storage — ever. Hosted pages or gateway-tokenized flows only.
- Hardened admin: strong authentication (ideally 2FA) on your back office; a compromised admin panel is the easiest way to redirect payouts or leak orders.
- Personal data hygiene: order history, phone numbers and addresses are personal data — our data protection checklist for SMBs covers the practical steps, and the INPDP is the authority to confirm your formal obligations.
How Innovation T helps
Innovation T, based in Sousse, has integrated Tunisian payment gateways into e-commerce sites, booking platforms and SaaS products — from Konnect API integrations delivered in days to full ClickToPay affiliations managed alongside the client's bank. We handle the architecture, the webhook and reconciliation logic, the security review, and the conversations with providers, so you launch a checkout that is fast, correct and auditable.
Planning to accept online payments in Tunisia? Talk to our team — we will recommend the right gateway for your model and integrate it end to end.
FAQ
Can a Tunisian business use Stripe or PayPal to accept payments?
Generally no. Stripe does not onboard Tunisian merchants, and PayPal cannot normally be used to receive funds into Tunisia, largely because of dinar convertibility and exchange-control rules overseen by the BCT. Tunisian businesses use local solutions — Konnect, Flouci, e-DINAR, ClickToPay or bank gateways — for domestic sales, and should consult their bank about mechanisms for getting paid from abroad.
What is the fastest way to start accepting payments online in Tunisia?
A fintech aggregator such as Konnect is typically the fastest route: onboarding is developer-oriented, there is a sandbox, and integration via a hosted payment page can be completed in days. You still need your company documents for KYC. Bank-contracted options like ClickToPay unlock direct card acquiring but generally take weeks due to affiliation paperwork.
How much do online payment fees cost in Tunisia?
Pricing is contractual and varies by provider, sector and volume. Aggregators generally charge a percentage per transaction in the low single digits, sometimes with fixed or monthly components; bank card acquiring depends on your negotiated merchant contract. Request written, current quotes from each provider and compare total cost — setup, monthly fees, payout delays and refund handling — not just the headline rate.
Can I do subscription billing for a SaaS in Tunisia?
Automatic card-on-file recurring charges, as Stripe offers, are generally not standard on Tunisian rails. Successful local SaaS products sell prepaid periods (3, 6 or 12 months), send renewal reminders with payment links before expiry, and use invoicing plus bank transfer for B2B clients. Design your billing model around these patterns rather than assuming auto-renewal exists.
Do I need to worry about PCI DSS or the INPDP?
If you use a gateway's hosted payment page and never store card data, most PCI DSS burden stays with the gateway — which is exactly why we recommend that architecture. Customer and order data remain personal data under Tunisian law, supervised by the INPDP; verify your declaration and processing obligations with the INPDP or a legal advisor, as requirements depend on your specific processing.
Bereit, mit Innovation T zu bauen?
Ob Sicherheit, Wachstum oder Engineering, unser Team hilft Ihnen, es gut umzusetzen.