
內容簡介
**總結:**
Tutor bKash將bKash整合到Tutor LMS中,使用Tokenized Checkout API,讓學生能透過bKash錢包進行安全的課程支付。
**問題與答案:**
1. 這個外掛主要是用來做什麼?
- 答:這個外掛讓學生可以透過bKash錢包安全地支付課程費用。
2. 如何確保支付的安全性?
- 答:這個外掛具備token-based身份驗證、透過bKash API進行交易驗證、金額驗證以防篡改、以及SSL安全的API通訊等功能。
3. 在設定方面,需要哪些條件?
- 答:需要WordPress 5.3以上版本、PHP 7.4以上版本、Tutor LMS(免費版)和一個bKash商戶帳戶。
4. 如果要使用這個外掛,應該如何配置?
- 答:第一步是獲取bKash憑證,第二步是在外掛的設定中填入相應資訊,第三步是在bKash面板中配置Webhook設置。
5. 這個外掛的開發和維護由誰負責?
- 答:這個外掛由S. Saif開發,基於Tutor LMS自訂付款閘道框架,並整合了bKash API。
外掛標籤
開發者團隊
② 後台搜尋「FinersPay – bKash Payment Gateway for Tutor LMS」→ 直接安裝(推薦)
原文外掛簡介
Tutor bKash integrates bKash with Tutor LMS, enabling secure course payments via bKash wallets using the Tokenized Checkout API.
Supported bKash API Version
Test/Sandbox – Tokenized Sandbox v2
Live/Production – Tokenized Pay v1.2.0-beta
Features
Supports both one-time and subscription course payments
Uses bKash Tokenized Checkout for secure transactions
Includes Sandbox and Live modes for testing and real payments
IPN integration for automatic payment and order updates
Secure transaction verification to prevent payment issues
Full support for bKash mobile wallet payments
Uses the WordPress HTTP API for safe communication with bKash
Built-in error handling and logging for easier debugging
Requirements
WordPress 5.3 or higher
PHP 7.4 or higher
Tutor LMS (Free version)
bKash merchant account
How It Works
Student initiates course purchase
Plugin sends payment request to bKash Tokenized API
Student redirected to bKash payment page
Student completes payment using bKash
bKash sends webhook notification to your site
Plugin validates transaction and updates order status
Student gains course access upon successful payment
Security Features
Token-based authentication
Transaction verification through bKash API
Amount verification to prevent tampering
SSL-secured API communications
Configuration
Step 1: Get bKash Credentials
Sandbox (Testing):
1. Register at bKash merchant portal
2. Apply for SandBox credentials by contacting bKash
3. Receive username, password, app_key, and app_secret
Live (Production):
1. Apply for live/production API username, password, app_key, and app_secret
2. Complete necessary verification (follow your bKash Key Account Manager’s (KAM) instructions)
3. Get credentials from bKash
Step 2: Configure Plugin
Go to Tutor LMS > Settings > Payments
Find bKash in payment gateways
Enable and configure:
Environment: Sandbox for testing, Live for production
Username: Your bKash merchant username (Usually it’s your registered merchant phone number)
Password: Your merchant password
App Key: Your bKash App Key
App Secret: Your bKash App Secret
Webhook URL: Copy this URL
Step 3: Configure bKash Panel
Login to bKash merchant portal
Go to Webhook Settings
Add the webhook URL from plugin settings
Save settings
Disclaimer
This plugin is not affiliated with, maintained, endorsed, or sponsored by Themeum, Tutor LMS, or bKash.
“Tutor” and “Tutor LMS” are trademarks of Themeum.
“bKash” is a trademark of bKash Limited.
These names are used solely to indicate compatibility.
The plugin is developed and maintained independently by the open-source community.
Support
For plugin issues: GitHub Issues
For bKash Merchant API: Contact [email protected] or Apply Here
For Tutor LMS: Contact Tutor LMS Support
Credits
Developed by S. Saif
Based on Tutor LMS Custom Payment Gateway Framework
bKash API integration
