Overview

Real-time payment gateway monitoring
API Docs Open Checkout Demo
Total Collected
৳ 0
Today's Revenue
৳ 0
Invoices Status
0 / 0
Android Gateway App
0 Online

Recent Invoices

Invoice # Customer Amount Method TrxID Status Date Action
Loading recent transactions...
Invoice # Customer Amount Method TrxID Status Webhook Date Action
Loading transactions...

Incoming SMS Feed

Real-time incoming messages from your connected Android phone

Sender Parsed TrxID Parsed Amount Sender Phone Ref Match Status Raw SMS Content Time
Loading SMS feed...

Connected Android Devices

Phones running the RumhoPay SMS Forwarder app

How to connect your Android phone:

  1. Install the RumhoPay Android Companion APK on the Android phone with your bKash/Nagad SIM.
  2. Open the app and grant SMS Read & Notification Access permissions.
  3. Enter your Server URL: http://YOUR_SERVER_IP:5000 and Device Token.
  4. Tap "Start Auto Sync". Incoming payment SMS will now instantly auto-confirm orders!

স্টোর ব্র্যান্ডিং ও লোগো (Store Branding & Logo)

আপনার চেকআউট পেজে কাস্টমারদের যে ব্র্যান্ড নাম ও লোগো দেখানো হবে তা এখান থেকে সেট করুন।

আপনার দোকান বা ব্র্যান্ডের মূল নাম লিখুন
No Logo
লোগো আপলোড করুন অথবা সরাসরি ইমেজ লিংক পেস্ট করুন।

Personal Account Numbers (Send Money)

Customers will be asked to Send Money to these enabled numbers on checkout.

Active
+88
Active
+88
Active
+88
Active
+88

Official Merchant API Credentials

Optional: Fill this if you also have an official merchant account.

bKash Tokenized Merchant

Nagad PGW Merchant

Merchant API Keys

Use these credentials in your e-commerce website or WooCommerce store

View Full API Docs
Name API Key (X-API-KEY) API Secret (X-API-SECRET) Created Action
Loading API keys...

Quick Code Snippet (How to create payment charge)

Send a POST request from your server or app to initiate a payment checkout session:

// 1. Send POST to https://pay.rumho.com/api/v1/checkout/create-charge
const response = await fetch('https://pay.rumho.com/api/v1/checkout/create-charge', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-KEY': 'YOUR_API_KEY_HERE',
    'X-API-SECRET': 'YOUR_API_SECRET_HERE'
  },
  body: JSON.stringify({
    amount: 500,
    currency: 'BDT',
    customerName: 'Karim Ahmed',
    customerEmail: 'karim@gmail.com',
    customerPhone: '01700000000',
    description: 'Order #1042',
    successUrl: 'https://myshop.com/payment-success',
    cancelUrl: 'https://myshop.com/payment-cancel',
    webhookUrl: 'https://myshop.com/api/rumhopay-webhook'
  })
});

const data = await response.json();
// 2. Redirect customer to RumhoPay Hosted Checkout URL:
window.location.href = data.paymentUrl;

SMS Payment Simulator

Quick Presets: