MyTPE Pay
Proximity payments · CIB / Edahabia
Proximity payments by CIB and Edahabia card: QR code, payment links and a virtual POS, no hardware needed.
- QR code payments
- Payment links
- Virtual POS
Virtual terminals, payment links, and mobile payments.
Manage everything in one place.
Trusted by










Our modules
Get paid, run your association, organize your events: each module has its own space, and one account brings them together.
Proximity payments · CIB / Edahabia
Proximity payments by CIB and Edahabia card: QR code, payment links and a virtual POS, no hardware needed.
Members · dues · treasury
Members, dues and treasury in one place, with your association's public page.
Ticketing · QR badges · B2B meetings
Sell tickets, send QR badges, check people in at the door and run B2B meetings.
Features
From accepting your first payment to managing complex compliance, MyTPE gives you the tools to operate with confidence.
Online and in person
Get a stunning store that's made to sell. Design fast with AI, choose a stylish theme, or build completely custom for full control.
Payment Links
Whether you're selling products, billing clients, or hosting events — choose the payment link mode that fits your business perfectly.
Merchant directory
Find nearby merchants who accept electronic payments — online, via virtual terminals (TPV), or physical payment terminals (TPE). Discover where to pay with ease.
Desktop and mobile

From back office to front of store, you're always in control with the fully centralized MyTPE Admin.
Wednesday, January 28
[Store] You have a new order for 3 items totaling 5,000 DA.
[Store] You have a new order for 1 item totaling 2,500 DA.
Do it all right from your pocket with the full-featured MyTPE mobile app.
Developer API
Our RESTful API lets you accept payments, generate payment links, and manage transactions programmatically. Build custom checkout flows tailored to your business.
1const response = await fetch("https://api.mytpe.app/v1/payments", {2 method: "POST",3 headers: {4 "Authorization": "Bearer sk_live_...",5 "Content-Type": "application/json",6 },7 body: JSON.stringify({8 amount: 5000,9 currency: "DZD",10 description: "Order #1234",11 customer_email: "client@example.com",12 }),13});1415const payment = await response.json();16console.log(payment.checkout_url);
From the blog
News, guides, and insights on digital payments and running a business in Algeria.
Getting started





