6amTech

Payment Gateway for bKash and WooCommerce - Documentation

Version: 1.1.0
Developed by: 6amTech
Website: 6amtech.com
Support: support.6amtech.com
Download Plugin: wordpress.org

Overview

The 6amTech – Payment Gateway for bKash and WooCommerce plugin is designed to help WooCommerce store owners easily accept payments through bKash, a leading mobile payment service in Bangladesh. Whether you’re running a local or international store, this plugin integrates seamlessly into your WooCommerce checkout page, providing a smooth, secure payment experience for your customers.

Key Features

  • Easy Integration: Simple, user-friendly setup to add bKash as a payment option on your WooCommerce checkout page.
  • Sandbox and Live Modes: Test your integration in sandbox mode before going live with real payments.
  • Custom Fees: Add an optional extra charge for using bKash during checkout.
  • Payment Logs: Access raw bKash payment responses (for both creating and executing requests) directly from the admin panel. These responses help merchants validate their sandbox credentials on the merchant panel.

Multi-Currency Support: If the WooCommerce site’s currency is not set to BDT and the store owner wants to do business in other countries along with Bangladesh, then the admin can set a custom BDT Price and BDT Sale Price for each product from the product details page. In that case, if the payment method is set to bKash then the BDT price amount will be applied for the payment process on the checkout page.

See how the plugin handles bkash payment if your WooCommerce store uses a different currency?

Requirements

To use the bKash Payment Gateway plugin, ensure your site meets these requirements:

  • WordPress version 5.1 or higher
  • WooCommerce version 8.0 or higher
  • PHP version 7.4 or higher
  • A valid bKash merchant account
  • Must use the widget-based checkout page

Step-by-Step Installation Guide

1. Install the Plugin

  • Download the Plugin: Visit WordPress.org or upload the plugin’s zip file to your WordPress dashboard.
  • Install: In your WordPress admin area, go to Plugins > Add New, click Upload Plugin, and select the plugin’s zip file. After that, click Install.
  • Activate: Once installed, click Activate to start using the plugin.

2. Configure bKash Payment Settings

  • Navigate to WooCommerce Settings: In your dashboard, go to WooCommerce > Settings.
  • Payments Tab: Click on the Payments tab and look for bKash – bKash Payment.
  • Enable bKash: Turn on the payment gateway by clicking the Enable toggle button.
  • Setup: Click on Finish Setup to configure bKash Payment.

3. Save and Test

Make sure to Save Changes and test the integration by making a test purchase in Sandbox Mode before switching to Live Mode.

Pay Using bKash Payment Gateway

Add a product to the cart and proceed to checkout. On the Checkout page –

  • Select bKash as your payment method
  • Place the order and provide your valid bKash wallet number
  • Provide the verification code sent to your bKash number
  • Provide the PIN of your bKash account
  • bKash verifies your credential
  • On successful payment your order is complete 

How to View bKash Payment Details

For every transaction made using bKash, you can access detailed information directly on the admin panel. Navigate to Dashboard > WC Bkash in your admin panel. From the payment table, you can view order details by clicking on the Order ID. The admin can get responses of “Payment Create Request” as well as “Payment Execute Request” in JSON format to validate sandbox credentials on the bKash merchant panel.

View Demo :

License

This plugin is licensed under the GPLv2 license.

Frequently Asked Questions (FAQs)

1. How do I switch between sandbox and live modes?

You can toggle between Sandbox and Live modes by going to WooCommerce > Settings > Payments > bKash and selecting your desired mode in the settings.

2. How can I add an extra fee for bKash payments?

To add a fee for customers using bKash, go to WooCommerce > Settings > Payments > bKash, enable Add Extra Fee, and enter the percentage amount of the fee in the Fee Percentage field.

3. How can I view bKash payment responses?

You can see detailed payment information (including raw responses) by navigating to the WC Bkash menu from the Dashboard, selecting an order, and reviewing the bKash transaction data.

4. I’m facing issues with the plugin, how can I get support?

If you encounter any issues, you can reach our support team by submitting a ticket at support.6amtech.com.