To set up the bKash Merchant Module in WHMCS, you’ll need to follow these steps to integrate bKash payment processing on your WHMCS-powered website. Here’s a guide to help you with the setup:
### Prerequisites
1. **bKash Merchant Account**: Ensure you have an active bKash merchant account.
2. **WHMCS Installed**: Your website should be running WHMCS, the web hosting management and billing software.
3. **bKash API Access**: Request API credentials (App Key, App Secret, etc.) from bKash. This typically includes the necessary credentials for integrating with their API.
### Steps to Set Up bKash in WHMCS
1. **Download the bKash Payment Gateway Module**:
- Check if your WHMCS installation has an official or third-party bKash module available. Some are paid, while others might be free, depending on the provider.
- Once downloaded, unzip the file to reveal the module files.
2. **Upload the Module Files**:
- Connect to your web server using FTP or your hosting file manager.
- Go to your WHMCS directory, then navigate to: `modules/gateways`.
- Upload the bKash module files into this folder.
3. **Configure bKash Module in WHMCS**:
- Log in to your WHMCS Admin panel.
- Go to **Setup > Payments > Payment Gateways**.
- Click on **All Payment Gateways** and locate **bKash** in the list.
- Select **Activate** next to bKash, then configure the settings:
- **App Key**: Enter the app key from bKash API.
- **App Secret**: Enter the app secret from bKash API.
- **Merchant Number**: Enter your bKash Merchant Number.
- **Currency**: Set the currency to BDT (Bangladeshi Taka), as bKash only supports transactions in BDT.
- **Callback URL**: Enter the callback URL provided in the module’s documentation or as instructed by bKash. This URL is where bKash will send the payment confirmation after a transaction.
4. **Set Up Payment Notifications**:
- Configure the **Callback URL** on your bKash merchant account portal if required. This ensures WHMCS is notified about successful payments.
- Some bKash modules might also require additional webhook setup. Follow the instructions provided in the module documentation for details.
5. **Test the Integration**:
- Place a test order on your WHMCS site to verify that the bKash payment gateway is working.
- Make sure the payment process goes through and that WHMCS updates the invoice status accordingly.
6. **Enable the Payment Gateway**:
- Once testing is successful, ensure the bKash payment gateway is enabled on WHMCS for live transactions.
### Additional Tips
- If you run into any issues, check the WHMCS and bKash module error logs to troubleshoot.
- It may also be helpful to contact WHMCS or bKash support for any issues with API credentials or technical support specific to the module.
After completing these steps, your WHMCS setup should be able to process payments through bKash, making it convenient for customers in Bangladesh to make payments.
Write by SMART BD HOST