Aslan logoAslan
Aslan Omni / Integrable Android payment terminal

One terminal. All your systems.

Aslan Omni turns the payment terminal into an integrable service: your POS, kiosk or vending machine triggers card payment — over local network or in the cloud.

↓See the channels
In short

Aslan Omni is an integrable Android payment terminal for businesses in Morocco. Your point-of-sale software, kiosk or vending machine sends the amount, the terminal takes the card, prints the receipt and returns the result to your system — over the local network without internet, or remotely through the Aslan cloud.

The channels / 01

Everywhere you take payments.

01

Retail

Your point-of-sale software triggers, the terminal charges — from small shops to large chains.

02

Events

Bars, festivals, ticket counters: fast, multi-station payments that keep the line moving.

03

Vending machines

Card payments on your machines, unattended — the terminal becomes a component of the machine.

04

Kiosks & self-service

Order kiosks, self-checkout: payment fits into the journey, not the other way around.

A payment terminal on a shop counter, linked by a glowing cable to a register screen in the dark

The register triggers the terminal — over the local network

Under the hood / 02

What runs underneath.

Two integration modes, one API contract — pick what fits your environment.

01

White-label

The terminal disappears behind your journey — your interface, your receipts, your brand.

02

LAN mode

A local HTTP API: your system talks to the terminal directly over the network — minimal latency, independent of your software.

03

Cloud mode

Trigger a payment remotely on any paired terminal — your whole fleet, drivable by API.

04

Agnostic SDKs & API

SDKs and a REST API, independent of your POS stack — integrate once, deploy everywhere.

05

Fleet & monitoring

Secure terminal pairing, transaction reporting, centralized tracking.

How it works / 03

From your till to the card.

  1. 01

    Install the terminal

    Aslan Omni runs on Android payment terminals (Sunmi P2 and P3) as an always-on service.

  2. 02

    Pair your system

    On the local network, your software discovers the terminal and pairs with a PIN. In cloud mode, it exchanges the code shown on the terminal for a key.

  3. 03

    Send the amount

    One call — or one SDK method — with your order reference and the amount in centimes.

  4. 04

    The terminal takes the card

    Tap, insert or PIN happen on the terminal, which prints a receipt with your branding.

  5. 05

    Get the result

    Your system receives a structured result with the authorisation details, and can cancel a payment with a reversal.

Key facts / 04

What you can count on.

Hardware
Android payment terminals Sunmi P2 and P3.
LAN mode
Local HTTP API on the terminal, network discovery and PIN pairing — payments work with no internet connection.
Cloud mode
Trigger payments over HTTPS from anywhere on a paired terminal; transactions can be reported to the Aslan dashboard.
SDKs
C# (.NET 9, .NET 10 and .NET Framework 4.8), Java 17, PHP 8.1+, React Native, and a TypeScript web SDK (cloud only).
ERP integration
An Odoo add-on adds the terminal as a payment method in Odoo POS.
Operations
Payment, reversal, and receipt printing with your logo.
Amounts
Integers in centimes of Moroccan dirham: 1000 means 10.00 MAD.
Testing
A terminal emulator lets you build and test your integration without hardware.
Comparison / 05

Omni or a classic standalone terminal?

A standalone terminal works on its own. Aslan Omni works with your system.

Aslan OmniClassic standalone terminal
Amount entrySent by your software, no re-keyingTyped by hand by the cashier
ResultReturned to your system with the order referenceRead on the screen or the slip
ReconciliationAutomatic, payment by paymentMatched by hand at closing
ReceiptPrinted with your brandingGeneric receipt
Unattended useKiosks and vending machines drive it directlyNeeds someone at the terminal
FleetPairing and cloud reporting across terminalsEach terminal managed on its own
FAQ / 06

Questions businesses ask.

What is an Android payment terminal?

An Android payment terminal is a card terminal that runs Android, so it can host apps alongside the payment function. Aslan Omni is one of those apps: it turns the terminal into a service that your till, kiosk or machine can call, instead of a standalone device where the amount is typed by hand.

How do I connect my point-of-sale software to a card terminal in Morocco?

With Aslan Omni, your software sends an HTTP request — or calls an SDK method — with the amount and your order reference. On the same network it talks to the terminal directly; from anywhere else it goes through the Aslan cloud. In both cases, it gets the payment result back as structured data.

Does Aslan Omni work without internet?

Yes, in LAN mode. Your software and the terminal talk directly over the local network, so the integration does not depend on an internet connection on your side. Cloud mode, which lets you trigger payments remotely and report transactions to the dashboard, is optional.

Which SDKs are available for Aslan Omni?

C# for .NET 9, .NET 10 and .NET Framework 4.8, Java 17, PHP 8.1+, React Native, and a TypeScript SDK for the web and Next.js that uses cloud mode only. There is also an Odoo add-on for Odoo POS, and any other stack can call the HTTP API directly.

Can Aslan Omni be used in a kiosk or vending machine?

Yes. The integration is the same as for an attended till: the kiosk or machine sends the amount, the customer pays on the terminal, and the result comes back to the machine, which then delivers the order or the product.

Can I develop my integration without a physical terminal?

Yes. An Aslan Omni emulator reproduces the terminal's discovery, pairing and payment behaviour on your computer, so you can build and test your integration before you receive hardware.

Aslan Omni / your integration

Your terminals are ready to charge.

One integration, every point of sale — let's talk about yours.

See the docs / SDK ↗

Aslan is built and operated by ASLANPAY SARL, principal agent of a Payment Institution licensed by Bank Al-Maghrib. Designed and run in Casablanca, Morocco.

Talk to Aslan

Leave your email and we'll get back to you within a day.

Or write to hello@aslan.ma