Clicks Manual Payment Gateways for Bangladesh

Description

Clicks Manual Payment Gateways for Bangladesh provides a flexible WooCommerce payment solution for online businesses, eCommerce stores, sellers, and shops operating in Bangladesh. It enables your store to accept bKash, Nagad, Rocket, Upay, Cellfin (Islami Bank), and Direct Bank Transfer (IBFT / BEFTN / NPSB) manual payments seamlessly — without requiring complicated merchant accounts, trade licenses, API approvals, monthly fees, or transaction charges.

When online shoppers in Bangladesh ask “Can I pay via bKash or Nagad?” or “Do you accept Rocket or Cellfin?”, this plugin provides a clean, professional, and mobile-optimized checkout popup flow where buyers can view your account details, scan your QR code, copy account numbers with 1-click, and upload their payment transaction receipt screenshot or PDF. Store owners receive instant email alerts with 1-click Approve/Reject verification buttons — no dashboard login required.

Key Benefits for Bangladeshi eCommerce Stores

  • Zero Approval Wait Time & No Merchant API Required: Start accepting local Bangladeshi mobile wallet and bank payments immediately without waiting weeks for commercial API credentials, TIN, or trade licenses.
  • 0% Transaction Fees: Save 100% on gateway processing charges since payments are transferred directly to your personal, merchant, or agent account.
  • Reduce Cash on Delivery (COD) Returns: Offer trusted Bangladeshi digital wallets (bKash, Nagad, Rocket, Upay, Cellfin) as prepaid alternatives to cut down on Return-to-Origin (RTO) rates.
  • Account Type Clarification: Clearly specify whether your account is Personal (Send Money), Merchant (Make Payment), or Agent (Cash Out) so customers transfer with zero confusion.
  • Mobile-Perfect Interactive Checkout Modal & Thank-You Forms: Choose between instant Checkout Popup Modal or Classic Thank You Page Receipt Upload Form — optimized for mobile devices.
  • WooCommerce Checkout Blocks & HPOS Ready: 100% compatible with modern Gutenberg Checkout Blocks ([Checkout Block]), High-Performance Order Storage (HPOS), and classic WooCommerce shortcode checkouts.
  • Anti-Fraud Protection Built In: Duplicate Transaction Reference ID (TrxID) detection automatically blocks reused payment references across orders.

Included Payment Gateways

  1. bKash (বিকাশ) — Widely used mobile financial service (MFS) in Bangladesh for Send Money, Payment, and QR codes.
  2. Nagad (নগদ) — Bangladesh Post Office’s popular digital financial service.
  3. Rocket (রকেট – ডাচ-বাংলা ব্যাংক) — Dutch-Bangla Bank (DBBL) mobile banking account transfers.
  4. Upay (উপায় – ইউসিবি) — United Commercial Bank (UCB) digital wallet payments.
  5. Cellfin (সেলফিন – ইসলামী ব্যাংক) — Islami Bank Bangladesh Limited (IBBL) digital banking app and instant fund transfers.
  6. Direct Bank Transfer (IBFT / BEFTN / NPSB) — Instant bank funds transfer for all Bangladeshi commercial and Islamic banks (BRAC, City Bank, DBBL, EBL, IBBL, etc.).
  7. Custom Payment Method — Create any custom payment channel (e.g. mCash, Tap, SureCash) with your custom logo, name, and QR code.

Core Features (100% Free)

  • Interactive Payment Proof Modal: Popup dialog opens on checkout with scannable QR Code, account copy buttons, TrxID field, and receipt upload (JPG, PNG, PDF up to 5MB).
  • 1-Click Admin Email Verification: Admins receive email alerts containing secure [ ✅ Approve Payment (1-Click) ] and [ ❌ Reject Payment ] HMAC action buttons to verify orders straight from email.
  • Account Type Selector: Distinguish between Personal, Merchant, and Agent accounts with custom badges at checkout.
  • Customer Dashboard Order Panel: Customers can view payment status and upload receipts under My Account Orders.
  • Prepaid Gateway Discounts: Give custom percentage (%) or fixed BDT (৳) discounts to customers who choose prepaid manual payment over Cash on Delivery.
  • Transaction ID (TrxID) Verification: Optional or compulsory transaction reference input field for tracking bank & wallet reference numbers.
  • Duplicate TrxID Anti-Fraud Shield: Automatically flags and blocks reused transaction reference IDs across orders to prevent duplicate payment claims.
  • Printable PDF / HTML Receipt Generator: Download or print clean invoices for orders directly from WooCommerce.
  • Automated Customer Payment Reminders & Auto-Cancellation: Automatic WP-Cron triggers send reminder emails after configurable hours and auto-cancel unpaid orders to protect stock.
  • Admin Order Quick Preview Lightbox: View receipt screenshots directly in the WooCommerce Orders admin list table without leaving the page.
  • Native Bengali (বাংলা) Instructions: Authentic native-speaker Bengali language phrasing for checkout, modal, and thank-you notices — toggle ON/OFF per gateway.
  • WooCommerce Admin Analytics Dashboard Widget: View real-time revenue collected per gateway (bKash vs Nagad vs Rocket vs Cellfin vs Banks) and pending proof counts on the WordPress admin dashboard in BDT (৳).
  • Configurable Post-Upload Order Status: Choose whether orders transition to Payment Proof Submitted, On-Hold, or Processing after receipt upload.
  • Payment Deadline Countdown Timer: Clean, minimal countdown timer (01:59:45) on the Thank You page to encourage fast payment completion.
  • Secure File Storage: Receipts are protected in a non-public upload directory secured by .htaccess deny rules and randomized folder hashes.

Installation

  1. Upload the plugin folder to /wp-content/plugins/ or install via Plugins Add New by uploading the plugin .zip file.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Navigate to WooCommerce Settings Payments.
  4. Enable the gateways you wish to accept (bKash, Nagad, Rocket, Upay, Cellfin, Bank Transfer, Custom Method).
  5. Configure Account Title, Account Number, Account Type (Personal/Merchant/Agent), Instructions, Logo, and QR Code for each gateway.
  6. Save changes. Your WooCommerce store is now ready to receive manual payments in Bangladesh!

FAQ

Does this plugin require a bKash or Nagad Merchant API account?

No. It works completely without merchant APIs, API keys, commercial licenses, or approval wait times. Funds are transferred directly to your mobile wallet number or bank account.

How does the customer upload payment proof?

When placing an order, customers can view your account details and QR code, input their Transaction ID (TrxID), and upload their screenshot or PDF receipt either via popup modal or on the Thank You page.

Can I specify whether my bKash or Nagad number is Personal or Merchant?

Yes! Each MFS gateway includes an Account Type selector: Personal (Send Money), Merchant (Payment), or Agent (Cash Out). This is displayed clearly to customers with a colored badge at checkout.

Can I enable Native Bengali (বাংলা) instructions for customers?

Yes. Toggle Enable Native Bengali (বাংলা) Instructions ON in gateway settings to display authentic native-speaker Bengali phrasing alongside English notices.

Is this plugin compatible with WooCommerce Checkout Blocks and HPOS?

Yes! The plugin is 100% integrated with WooCommerce Cart & Checkout Blocks (AbstractPaymentMethodType), High-Performance Order Storage (HPOS), and classic WooCommerce shortcode checkouts.

Are uploaded receipts secured from public access?

Yes. All uploaded payment proofs are saved in a secure directory protected by .htaccess deny rules and randomized folder hashes, preventing unauthorized public access or URL guessing.

Does this plugin take any transaction fees or commissions?

No. The plugin is 100% free and open-source under GPLv2, with zero hidden charges or per-transaction fees.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Clicks Manual Payment Gateways for Bangladesh” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial public release.
  • Complete stable version with 7 payment gateways: bKash, Nagad, Rocket, Upay, Cellfin, Direct Bank Transfer, and Custom Method.
  • Account Type selector (Personal Send Money / Merchant / Agent Cash Out).
  • Payment Proof Upload Mode (Interactive Checkout Modal Popup vs Classic Thank You Page Form).
  • Full WooCommerce Cart & Checkout Blocks support.
  • High-Performance Order Storage (HPOS) compatibility.
  • 1-Click Admin Email Verification & Action Links (Approve / Reject directly from email).
  • Duplicate TrxID Anti-Fraud Shield.
  • Native Bengali (বাংলা) language instructions toggle.
  • Customer My Account Dashboard Payment & Receipt Upload Panel.
  • Prepaid Gateway Discounts (% or Fixed BDT ৳ amount).
  • Order Receipt PDF & Invoice generator.
  • Auto-Cancel Unpaid Orders cron trigger (after 48 hours).
  • Automated Payment Reminder email trigger for customers.
  • Admin Quick Preview Lightbox for receipts on WooCommerce Orders list table.
  • Bulk Actions for approving and rejecting payments in Admin Orders list.
  • WooCommerce Admin Dashboard Analytics Widget (Revenue breakdown & pending proof counter in BDT ৳).