Accept Mobile Money Online in Cameroon: MTN & Orange via CamPay

Accept Mobile Money Online in Cameroon: MTN & Orange via CamPay

CamPay is the payment gateway that lets Cameroonian businesses accept MTN Mobile Money and Orange Money directly on their website — no bank required, no complex merchant account. This guide shows you exactly how to integrate CamPay into your online store or web app, and which CM Cloud hosting plan runs it best.


Why Mobile Money Is the Default Payment Rail in Cameroon

Over 80% of digital transactions in Cameroon go through mobile money — MTN MoMo and Orange Money dominate. Credit card penetration is low, and most customers simply will not have a Visa card to pay you online.

If your checkout only accepts cards, you are losing the majority of Cameroonian buyers before they even complete a purchase. CamPay solves this by giving you a single API that handles both networks.


What Is CamPay?

CamPay (campay.net) is a Cameroonian fintech that provides:

  • A unified REST API for MTN MoMo and Orange Money collections
  • A merchant dashboard with real-time transaction tracking
  • Webhook notifications on payment success or failure
  • Plugins for WooCommerce, and SDKs for Node.js, Python, and PHP
  • Instant settlement to your mobile wallet or bank account

You register as a merchant, get sandbox credentials, test with small amounts, then go live. The whole onboarding takes a few days.


CamPay Integration Options

Option 1 — WooCommerce Plugin (Easiest)

If your store runs on WordPress + WooCommerce, install the official CamPay WooCommerce plugin:

  1. Download the plugin from the CamPay developer portal.
  2. Upload and activate it in your WordPress dashboard under Plugins → Add New → Upload.
  3. Go to WooCommerce → Settings → Payments → CamPay.
  4. Enter your App Username and App Password from the CamPay merchant dashboard.
  5. Enable the gateway, set the currency to XAF, and save.

Customers at checkout will see MTN MoMo and Orange Money as payment options alongside any other gateways you have enabled.

Managed WordPress hosting is the right environment for this. CM Cloud Managed WordPress runs on NVMe storage with PHP-FPM, which keeps WooCommerce fast even under checkout load. Plans start at $6.99/mo (XAF 4,500 / €6.50).

Option 2 — CamPay REST API (Custom or Headless)

If you run a custom web app — Node.js, Python (FastAPI/Flask/Django), or Laravel — you call the CamPay REST API directly.

Collection flow (simplified):

POST https://campay.net/api/collect/
Authorization: Token <your_token>
{
  "amount": "5000",
  "currency": "XAF",
  "from": "6XXXXXXXX",
  "description": "Order #1042",
  "external_reference": "order_1042",
  "redirect_url": "https://yoursite.com/payment/success"
}

CamPay pushes a USSD prompt to the customer’s phone. On approval, CamPay POSTs a webhook to your server with the transaction status.

App Hosting on CM Cloud is built for exactly this. You push your Node.js, Python, or Laravel backend; CM Cloud manages nginx, systemd, and process supervision. A CI/CD deploy hook lets you auto-redeploy every time you push to GitHub — paste the secret URL into your GitHub Actions workflow and every git push triggers a fresh deploy. No SSH required.

App Hosting starts at $7.99/mo (XAF 5,000 / €7.40).

Option 3 — PocketBase Backend + CamPay

PocketBase runs as a runtime on CM Cloud App Hosting. If you are building a lightweight app with user auth, realtime subscriptions, and file storage — and you want to bolt on CamPay payments — PocketBase handles your data layer while a small serverless-style function (or a Node.js sidecar) calls the CamPay API on order events.

This is the fastest path to a full-stack Cameroonian payment app without managing a separate database server.


Hosting Comparison: Where to Run Your CamPay Integration

Provider Starter Price (USD) XAF EUR Best For
CM Cloud Managed WP $6.99/mo XAF 4,500 €6.50 WooCommerce + CamPay plugin
CM Cloud App Hosting $7.99/mo XAF 5,000 €7.40 Custom Node.js / Python / Laravel API
Hostinger Business WP $11.99/mo ~XAF 7,300 ~€11.10 WooCommerce (higher renewal price)
Render Starter $7.00/mo ~XAF 4,270 ~€6.50 Custom app (no Africa PoP, higher latency)
Railway Hobby $5.00/mo + usage variable variable Dev/hobby only, not production SLA

CM Cloud is the only provider in this table that prices in XAF natively and operates infrastructure optimised for West African connectivity.


Setting Up Webhooks Reliably

CamPay’s payment confirmation arrives via webhook POST to your server. Your server must be publicly reachable and respond with HTTP 200 within a few seconds.

On CM Cloud App Hosting:

  • Your app is always running under systemd process supervision — no cold starts.
  • nginx is managed for you, so your webhook endpoint is live immediately after deploy.
  • Use environment variables in the CM Cloud portal to store your CAMPAY_APP_USERNAME and CAMPAY_APP_PASSWORD securely — never hardcode credentials in your repo.

For a deeper guide on secrets management, see the published article on App Hosting Environment Variables on this blog.


Adding Business Email for Your Store

Once your store is live and collecting payments, customers expect order confirmation emails from a professional address like [email protected] — not a Gmail.

Business Email on CM Cloud is sold separately from hosting at $1.99/user/mo (XAF 1,250 / €1.85), or the bundle of five mailboxes at $4.99/mo (XAF 3,000 / €4.60). It is not included in any hosting plan — you subscribe to it as a standalone product.

If you run a team taking orders, consider adding the Email Signatures add-on at $0.99/mo per domain (XAF 600 / €0.89) — one flat price for the whole domain, not per mailbox, which undercuts tools like CodeTwo or Exclaimer significantly.


AI Credits for Your Store

CM Cloud includes free AI credits on all plans. Top up from $1.00 / XAF 500 / €0.93 for 25 credits. Use them to generate product descriptions, category copy, or FAQ content directly inside the CM Cloud portal — useful for populating a new WooCommerce store quickly.


Step-by-Step: Go Live Checklist

  • [ ] Create a CamPay merchant account at campay.net
  • [ ] Get sandbox credentials and test a XAF 100 transaction
  • [ ] Choose your integration path: WooCommerce plugin or REST API
  • [ ] Deploy on CM Cloud (Managed WordPress for WooCommerce, App Hosting for custom apps)
  • [ ] Store CamPay credentials in environment variables — never in code
  • [ ] Configure your webhook URL in the CamPay dashboard
  • [ ] Test the full payment flow end-to-end in production with a live mobile number
  • [ ] Subscribe to Business Email for professional transactional mail
  • [ ] Enable free SSL (included on all CM Cloud plans) so checkout loads over HTTPS

Pricing Summary

CM Cloud Product USD XAF EUR
Managed WordPress Starter $6.99/mo XAF 4,500 €6.50
Managed WordPress Business $12.99/mo XAF 8,000 €12.00
App Hosting Starter $7.99/mo XAF 5,000 €7.40
Business Email (per user) $1.99/mo XAF 1,250 €1.85
Business Email Bundle (5 users) $4.99/mo XAF 3,000 €4.60
Email Signatures Add-on $0.99/mo XAF 600 €0.89
AI Credits top-up (25 credits) from $1.00 XAF 500 €0.93

All hosting plans include free SSL and NVMe storage. See full pricing at cmcloudhosting.com/pricing.


Start Accepting Mobile Money Today

CamPay is the right gateway for the Cameroonian market. Pair it with CM Cloud hosting — Managed WordPress for WooCommerce stores, App Hosting for custom backends — and you have a complete, locally-priced stack that handles MTN MoMo and Orange Money without depending on international card infrastructure.

Get started at cmcloudhosting.com/pricing — plans from XAF 4,500/mo, billed in the currency that works for you.

Scroll to Top