Setup

Installation

Use one of the two installation methods, then configure each gateway from WooCommerce settings.

Plugin installation

  1. Upload the plugin ZIP from WordPress admin, or place the folder under wp-content/plugins/.
  2. Activate BPGW from the Plugins screen.
  3. 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)