Setup
Installation
Use one of the two installation methods, then configure each gateway from WooCommerce settings.
Plugin installation
- Upload the plugin ZIP from WordPress admin, or place the folder under
wp-content/plugins/. - Activate BPGW from the Plugins screen.
- Open WordPress Admin → BPGW and set global sandbox mode as needed.
bKash setup
Go to WooCommerce → Settings → Payments → bKash → Manage and configure:
- Enable / Disable
- Display Title
- App Key
- App Secret
- Username
- Password
Callback URL — register this in your bKash merchant dashboard:
GET
https://yoursite.com/?wc-api=bpgw_bkash_callback
SSLCommerz setup
Go to WooCommerce → Settings → Payments → SSLCommerz → Manage and configure:
- Enable / Disable
- Display Title
- Store ID
- Store Password
Success / Fail / Cancel URL — register this in your SSLCommerz dashboard:
POST
https://yoursite.com/?wc-api=bpgw_sslcommerz_callback
Requirements
- PHP 8.0 or higher
- WordPress 6.0 or higher
- WooCommerce 7.0 or higher
- HTTPS enabled (required by payment gateways)
