Skip to content
    Service · Payment Integration

    M-Pesa and e-Mola integration on your site, store or system

    We integrate M-Pesa, e-Mola, Mkesh, Millennium BIM, Entidade e Referência, card and PayPal into the website, online store, app or system you already have. We are not an operator and we do not provide a payment API: we connect the operators' official APIs to your system, with automatic confirmation, NUIT receipts and accounting reconciliation, in compliance with Mozambique's Tax Authority.

    • From 25,000 MZN
    • 2 to 3 weeks
    • Tax-compliant
    Operators

    The main Mozambican payment methods

    We integrate the official APIs of every relevant operator in the Mozambican market. The client picks how to pay and the money goes straight to your account at the operator - it never passes through us.

    M-Pesa

    Vodacom Mozambique

    e-Mola

    Movitel

    Mkesh

    TMCEL

    Millennium BIM

    Internet Banking

    Entidade e Referência

    Pay at the bank, ATM or banking app

    Stripe

    International Visa/Mastercard cards

    PayPal

    International

    Features

    Complete integration, not just the button

    Automatic confirmation

    Payments confirmed by the operator automatically trigger your system's logic (release product, mark invoice paid, send receipt).

    Automatic reconciliation

    We match received payments with issued invoices. Fewer manual errors and hours saved for accounting.

    Tax receipts

    Automatic generation of invoices and receipts in compliance with the Tax Authority (client NUIT, fiscal series).

    Secure payment

    Mandatory HTTPS, callback validation, API key encryption, PCI-DSS compliance when applicable.

    Real-time notifications

    Client receives SMS/email/push the moment the payment is confirmed. Operators are also notified internally.

    Multiple operators

    Simultaneous support for M-Pesa, e-Mola, Mkesh, Millennium BIM, Entidade e Referência and card. The client chooses.

    USSD + STK Push

    We support both flows: direct phone prompt (STK Push, M-Pesa Lipa C2B) or traditional USSD dial-up.

    Recurring payments

    Monthly fees, tuition, subscriptions. Your system bills automatically, without the client repeating the payment every month.

    Use cases

    Where we integrate payments

    Online store (e-commerce)

    Receive payments at checkout and release the product/service as soon as the payment confirms.

    POS system (point of sale)

    At the counter, accept M-Pesa instead of cash. Get immediate confirmation, print receipt.

    Bill payments

    Water, electricity, tuition, condo. Users pay by phone without going to the counter.

    Subscriptions and memberships

    Gyms, SaaS platforms, schools. Bill automatically every month with no friction.

    Donations and contributions

    NGOs and associations receive donations via M-Pesa/e-Mola with automatic receipt and financial report.

    B2B payments

    Inter-company payment notes and orders with NUIT and accounting reconciliation.

    FAQ

    Frequently asked questions

    Are you an operator, or do you provide a payment API?
    No. We are not an operator and we do not provide a payment API of our own. What we do is integrate the official APIs (Vodacom M-Pesa, Movitel e-Mola, TMCEL Mkesh, Millennium BIM, Stripe, PayPal) into the site, store, app or system you already have - or into the one we build for you. The account, credentials and fees are directly with the operator; the money goes into your account, not through us.
    How much does it cost to integrate M-Pesa or e-Mola on my site?
    Payment integration starts at 25,000 MZN and typically takes 2 to 3 weeks. The price includes M-Pesa OR e-Mola; multiple integrations have an additional cost. Operator fees (per-transaction commissions) are paid by the client directly to Vodacom/Movitel.
    How long until the system can accept payments?
    2 to 3 weeks on average. The slowest step is usually credentials approval with Vodacom (M-Pesa) or Movitel (e-Mola), which can take 1-2 weeks. We support the client through that process.
    Do I need a Vodacom/Movitel business account?
    Yes. To receive M-Pesa payments you need an M-Pesa Business (Lipa) account at Vodacom. For e-Mola, an M-Mola Business account at Movitel. We help with the application and approval process.
    Does the integration work on any website or app?
    Yes. We integrate M-Pesa and e-Mola on WordPress sites, WooCommerce stores, Shopify (via custom gateway), Laravel/PHP systems, Flutter apps, .NET systems and any platform that supports HTTP/API calls.
    How does payment confirmation work?
    The client pays via M-Pesa/e-Mola → the operator sends a callback to your system → the integration automatically confirms the payment and triggers the business logic (release product, send receipt). All automatic, no manual intervention, and nothing passes through us.
    Can I receive international payments (Visa, Mastercard, PayPal)?
    Yes. For clients selling abroad or to the Mozambican diaspora, we integrate Stripe and PayPal alongside M-Pesa/e-Mola. Each operator is shown as an option to the client.
    What if a payment fails midway?
    The system records every state (initiated, pending, confirmed, failed, cancelled). Incomplete orders don't release products and the client gets a clear instruction. Manual refunds via the admin panel.
    Does it meet Mozambican tax requirements?
    Yes. The integration makes your system issue invoices/receipts with NUIT, fiscal series and the format required by Mozambique's Tax Authority. Data is stored for audit purposes for the legally required period.

    Integrate M-Pesa and e-Mola into the system you already have

    Integration done in 2 to 3 weeks. Request a free, no-commitment proposal.

    Combine with website development, Flutter mobile apps, POS - point of sale or SIGA - academic management.