Linux 软件免费装
Banner图

CodeCareBD - Payment Gateway for WooCommerce

开发者 devshakil
codecarebd
shakvaro
更新时间 2026年11月1日 18:52
PHP版本: 7.3 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

rocket bkash nagad upay bangla qr

下载

0.1 0.6 0.2 1.3 1.3.1 0.8 0.9 1.0 0.3 1.1 1.2 0.4 0.5 1.3.2 1.3.3 1.4.0 0.7 1.5.0

详情介绍:

CodeCareBD - Payment Gateway for WooCommerce is a free, lightweight plugin that adds bKash, Nagad, Rocket, Upay, CellFin (Islami Bank), Bangla QR, bank transfer (BEFTN / NPSB) and Payoneer as manual payment methods to your WooCommerce store. It is built for Bangladeshi e-commerce and F-commerce sellers who want to accept mobile financial service (MFS) and bank payments without expensive merchant API onboarding. The customer pays you from their own app (send money, cash out, Bangla QR scan or bank transfer), then confirms the payment on the checkout page with their number and Transaction ID (TrxID), and optionally a screenshot of the payment. You check the payment and process the order from your WooCommerce dashboard. Why choose this plugin? Payment methods Key features Perfect for How it works
  1. The customer selects a payment method at checkout and sees your number, QR code or bank details.
  2. They pay from their own app or bank.
  3. They enter their number and Transaction ID (and, if you ask for it, upload a screenshot) and place the order.
  4. The order waits as "On hold" (or the status you choose) while you check the payment, then you process it.
Video guide [youtube https://www.youtube.com/watch?v=yrK5dhQpX68] For suggestions and support, contact us here.

安装:

  1. Install and activate WooCommerce.
  2. In WordPress, go to Plugins > Add New, search for "CodeCareBD", then install and activate. (Or upload the plugin folder to /wp-content/plugins/ and activate it.)
  3. Go to WooCommerce > Settings > Payments and open the methods you want to offer:
  4. bKash / Nagad / Rocket / Upay - tick Enable, enter your number and account type. Optionally add your QR code with "Select image".
  5. CellFin - enter your Islami Bank account number or CellFin number.
  6. Bank Transfer - add one or more accounts (account number required; 9-digit routing number recommended).
  7. Bangla QR - upload your Bangla QR image and enter your merchant name.
  8. Payoneer - enter your Payoneer email.
  9. Optional, per method: send money charge, prepayment discount, payment screenshot (off / optional / required), minimum and maximum order amount, and the order status after checkout.
  10. Optional: WooCommerce > Advance Payment to ask for the delivery charge or a fixed inside / outside Dhaka amount in advance.
  11. Place a test order to see the checkout as your customers will.
You need your own bKash, Nagad, Rocket, Upay, CellFin, bank or Payoneer account to receive payments.

屏幕截图:

  • Bank Transfer with several accounts: searchable account list, 5 at a time with "Show more".
  • Bank Transfer after choosing an account: account and routing numbers with Copy buttons.
  • Bangla QR at checkout: pay from any bank or mobile banking app.
  • Gateway settings: receiving number, QR code, charge, payment screenshot, prepayment discount and order limits.
  • Bank Transfer settings: add as many bank accounts as you need.
  • Advance payment: fixed amount for inside / outside Dhaka with a minimum order total.
  • Admin order screen: payment number, Transaction ID and the customer's payment screenshot.

升级注意事项:

1.5.0 Adds Upay, CellFin, Bangla QR and multi-account bank transfer, payment screenshot upload, discounts, order limits and Dhaka zone advance payments. Fixes Rocket 12-digit account numbers and thank you messages. Existing settings are kept. 1.4.0 Adds duplicate Transaction ID protection, a Copy button and QR code at checkout, and configurable percentage or fixed send money charges. Existing charge settings are kept. 1.3.3 Fixes missing Nagad/Payoneer instructions in customer emails and missing admin order columns on legacy order storage. Tested with WordPress 7.1 and WooCommerce 11.2. 1.3.2 Fixes a PHP warning on the My Account > Orders page and shows Account No. / Transaction ID values there. 1.3 Fixes activation event tracking in Shakvaro WP Insights so (re)activations are correctly reported. 1.2 Adds optional, opt-in usage analytics (off by default) to help improve the plugin, with full data-sharing controls and erasure on uninstall. 1.1 Adds WooCommerce block checkout support and HPOS compatibility, and fixes order meta storage under HPOS. Recommended for all users on modern WooCommerce.

常见问题:

Is this plugin free?

Yes, completely. The plugin never charges a fee. The normal send money or cash out charges of bKash, Nagad, Rocket, Upay or your bank still apply to you as the account holder; you can pass them on with the optional charge setting.

Do I need a merchant account or payment API?

No. This is a manual payment gateway. You can use your existing personal, agent or merchant number or bank account. Customers pay and submit the Transaction ID, which you verify. No API keys or merchant onboarding required.

Does it work with the WooCommerce block checkout?

Yes. It supports the WooCommerce Cart & Checkout Blocks (the default checkout for new stores) and the classic shortcode checkout.

Is it compatible with HPOS (High-Performance Order Storage)?

Yes. It declares HPOS compatibility and stores all order data with the WooCommerce order CRUD API, so details display correctly with HPOS or the legacy storage.

Which number formats do customers have to use?

Any common format works: 01712345678, +8801712345678, 01712-345678 or Bangla digits (০১৭১২৩৪৫৬৭৮). Numbers are saved in the standard 11-digit format. For Rocket, both the 11-digit mobile number and the 12-digit Rocket account number (mobile number + check digit) are accepted.

What happens if a customer enters a Transaction ID that was already used?

The order is not placed and the customer is asked to check the Transaction ID. Failed and cancelled orders are ignored, so a customer can retry after a failed attempt. Developers can turn the check off with the ccd_block_duplicate_transaction_id filter (return false).

How do I add my QR code?

Go to WooCommerce > Settings > Payments, open the method and use the "Select image" button next to "QR Code Image". The QR code appears on the checkout page under your number.

What is Bangla QR?

Bangladesh Bank's national interoperable QR code. One QR code can be paid from any participating bank or mobile financial service app. Enable "Bangla QR", add your merchant name and upload your Bangla QR image. The method stays hidden at checkout until a QR image is added.

Can I add more than one bank account?

Yes, as many as you need. Under Bank Transfer, use "+ Add account". With more than one account, customers get a searchable list (5 at a time, with "Show more") and choose the account they paid into; the order shows which account it was.

Where are payment screenshots stored? Can anyone see them?

In a private folder inside your uploads directory, with random file names and direct access blocked. They never appear in the Media Library. Only users who can manage orders can open them, from the order screen. Uploads that never become an order are deleted after 24 hours. Accepted files: JPG, PNG, WebP and PDF, up to 5 MB (or your server's upload limit if lower).

Can customers pay only the delivery charge in advance?

Yes. In WooCommerce > Advance Payment choose either the delivery (shipping) charge or a fixed amount for inside / outside Dhaka, and optionally a minimum order total. The order is marked "Advance Received" and the remaining amount is shown to you and the customer.

Why does a payment method not show at checkout?

Check that it is enabled and has a receiving number or account (Bangla QR needs its QR image), and that the order amount is within the method's minimum / maximum. The Payments settings page warns you about enabled methods that customers cannot use.

Which currencies are supported?

The plugin works with your WooCommerce currency. It is designed primarily for BDT (Bangladeshi Taka) but does not restrict the store currency.

Is WooCommerce required?

Yes. WooCommerce must be installed and active.

更新日志:

1.5.0 - 2026-11-01 1.4.0 - 2026-10-25 1.3.3 - 2026-10-25 1.3.2 - 2026-10-25 1.3.1 - 2026-06-20 1.3 - 2026-06-20 1.2 - 2026-06-16 1.1 - 2026-06-12 1.0 - 2026-02-03 0.9 - 2025-11-28 0.8 - 2024-12-25 0.5 - 2024-02-16 0.4 - 2024-02-13 0.3 - 2023-09-01 0.2 - 2023-08-24 0.1 - 2022-09-21