Self-hosted payment infrastructure

Your payment panel.
Your server. Your brand.

Accept payments through flexible gateways, automate supported MFS verification and manage every transaction from one modern panel—without giving up control of your infrastructure.

  • Self-hosted control
  • Branded checkout
  • API ready
MH PAY
OverviewDashboard
Today
Total payments৳ 84,250+12.5%
Completed128Verified
Pending12Review
Payment overview7 days
SatSunMonTueWedThuFri
StatusLive
92%

Completed payments

Latest transactionsView all
BKCustomer paymentbKash Personal৳ 1,250Completed
NInvoice #1048Nagad Merchant৳ 3,800Completed
Payment verifiedTransaction matched automatically
Secure HTTPS connection
Self-hostedYour infrastructure, your data
Multi-brandDomains, logos and colors
Auto verifySupported MFS transactions
Developer readyAPI, webhooks and modules
Everything in one panel

Built for real payment operations

From checkout to reconciliation, MH Pay gives your team the tools to run payments clearly and confidently.

Automated verification

Match recognised payment messages with pending transactions using transaction ID, amount, sender and gateway information.

Domains and brands

Use one panel across approved domains while giving each brand its own logo, colors, API key and active gateways.

API and webhooks

Create hosted payment requests, verify payment status and send event data to your own systems through webhooks.

Invoices and payment links

Create invoices or shareable payment links, track their status and give customers a focused hosted checkout experience.

Expandable modules

Turn operational features on when needed—from notifications and SMTP to 2FA, pending-payment verification and webhooks.

9:41● ● ▰
Good morning,Welcome!
Total verified today৳ 24,560.00+12.5% vs yesterday
OverviewToday
Verified128
Pending12
82%
Very goodVerification is running
Connected panelSecure webhook activeOn
HomePayments+PanelsSettings
MH Pay Verifier

Turn recognised payment SMS into verified transactions

The Android companion app filters supported transaction messages on the device and sends recognised payment data to your connected MH Pay panel over HTTPS.

  1. 1
    Payment arrives

    A supported Personal, Agent or Merchant account receives a recognised transaction message.

  2. 2
    Message is filtered

    The app rejects unrelated messages and forwards recognised transaction data to the configured panel.

  3. 3
    Transaction is matched

    MH Pay compares the transaction ID, amount, sender, gateway and account type with a pending payment.

  4. 4
    Payment completes

    A successful match updates the payment and makes the result available to redirects and integrations.

Offline-friendly delivery Recognised data can retry when the device reconnects.
One panel, multiple identities

Make every checkout feel like your brand

Assign approved domains to brands, choose their visual identity and control which gateways are available—all while operating from one MH Pay installation.

  • Brand-specific logos and checkout colors
  • Separate API keys and domain validation
  • Gateway selection for each brand
  • Brand-aware transaction filtering
Read the brand API guide
checkout.yourbrand.com
Your BrandSecure checkout
Order total৳ 2,500.00

Invoice #MH-1052

⌾ Payments secured by MH Pay

Connect your stack

Ready for the tools you already use

Start with an available integration or build a custom workflow using the API and webhook system.

WHMCS

Connect invoice payments and callbacks.

WordPress

WooCommerce checkout integration.

SMM Panel

Payment flow for supported panels.

Custom API

Server-side payment and brand APIs.

Control and security

Operate with clarity, not guesswork

MH Pay combines a self-hosted deployment model with practical controls for your administrators, integrations and customer-facing checkout.

Transaction recordsSearch, status and brand context
Admin protection2FA module and secure sessions
Modern licensingInstallation-aware license verification
Operational modulesEnable only the capabilities you need
MH Pay Self Hosted

Bring your payment operation under one roof

Order securely from MH IT, install MH Pay on your domain and configure the gateways, brands and integrations your business needs.

  • Self-hosted panel
  • Android verifier workflow
  • Modules and integrations
Frequently asked questions

Before you get started

Quick answers about deployment, verification and integrations.

Still have a question? Contact us
What does self-hosted mean?+

You install the MH Pay panel on your own compatible hosting and domain. Your panel configuration and operational database remain within that deployment.

Which payment messages can the Android app verify?+

The verifier is designed for recognised supported bKash, Nagad and Rocket transaction messages across configured Personal, Agent and Merchant workflows. Actual matching depends on the enabled gateway and payment details.

Can one installation support multiple websites?+

Yes. The Domain and Brand system lets you approve domains, create separate visual brands and issue brand-specific API credentials from one panel.

Can I connect a custom website or application?+

Yes. Use the server-side API and webhooks, or request a custom module for your platform. Never expose a private API key in browser-side code.

Where can I see the current price?+

Use any Order Now button on this page. The secure MH IT order page displays the current price, billing terms and checkout details.

Ready to run payments your way?

Start with MH Pay Self Hosted today.

Order MH Pay