Woocommerce Integration Guide
Overview
payment plug-in for ksher merchants in Woocommerce. Merchant only need to integrated once to have all Online Payment method acceptance for Card Payment, WeChat Pay, Alipay, Prompt Pay, Airpay, LinePay, True Money.
It helps merchant to create a checkout page with all Online e-wallets and Card Payment available for consumers to choose.
How to install WooCommerce
-
You can check How to install WooCommerce in WooCommerce official website https://docs.woocommerce.com/document/installing-uninstalling-woocommerce/
-
Login to your admin wordpress account
-
Click at left Menu Plugin > Add new Button.
-
Search for "WooCommerce".
-
Click Install Now.
-
Click Activate Now.
Check SoapClient already install or not by Click at left Menu WooCommerce > Status > System status.
How to install Ksher plugin
-
you can download to manual install at here https://wordpress.org/plugins/ksher-payment/ or
-
Login to your admin wordpress account.
-
Click at left Menu Plugin > Add new Button.
-
Search for "ksher"
-
Click Install Now.
-
Click Activate Now.
How to setup Ksher plugin
-
When installing the Plugin, it will appear Ksher menu at left menu. Click on the Ksher menu.
-
add information
Parameter | Example | Description |
---|---|---|
appid |
mch30000 |
Your Merchant Number. Check on how to find your appid/Merchant No.. The format is mch{Merchant No}. |
merchants number |
30000 |
Your Merchant Number. Check on how to find your appid/Merchant No.. |
Private key |
Mch30000_PrivateKey.pem |
Your Private key. Check on how to download Private key. |
-
Click at "Save Setting and Check Connection" and Connection Status. If the connection is unsuccessful, please check your appid and private key.
How to Enable Ksher to your Payments channel
-
After your Connection Status is Connect, goto WooCommerce > Settings > Payments
-
You will find Method name Ksher Payment. Enabled and click on Manage.
-
Fill Title, Description and Enable wallet
-
Save change and try to create order to paid
Parameter | Description |
---|---|
Atome |
If Enable customers can pay by Atome wallet. If merchant account doesn’t open Atome wallet, customers can’t be paid by Atome. |
If Enable customers can pay by WeChat wallet. If merchant account doesn’t open WeChat wallet, customers can’t be paid by WeChat. |
|
Ali pay |
If Enable customers can pay by AliPay wallet. If merchant account doesn’t open AliPay wallet, customers can’t be paid by AliPay. |
Truemoney |
If Enable customers can pay by Truemoney wallet. If merchant account doesn’t open Truemoney wallet, customers can’t be paid by Truemoney. |
Promptpay |
If Enable customers can pay by PromptPay wallet. If merchant account doesn’t open PromptPay, customers can’t be paid by PromptPay. |
LinePay |
If Enable customers can pay by LinePay wallet. If merchant account doesn’t open LinePay wallet, customers can’t be paid by LinePay. |
Shopeepay |
If Enable customers can pay by Shopeepay wallet. If merchant account doesn’t open Shopeepay wallet, customers can’t be paid by Shopeepay. |
Credit Card |
If Enable customers can pay by Card like VISA, Master, JCB. If merchant account doesn’t open card, customers can’t be paid by card. |
Save Card |
If Enable Customers can select to save the card for next time purchase, customers don’t have to enter card information again. Customer who can use Save Card have to login before pay, if customer don’t login Save Card will not Enable to save. formore detail please check on Save Card Guide |
KTC installment |
If Enable customers can pay by KTC installment using VISA, Master, JCB. Request minimal 3000 THB. If merchant account doesn’t open KTC installment, customers can’t be paid by KTC installment. |
KTC Installment Period(months) choices for customer |
If Select, when customer paid will see only period selected. |
KTC installment Fee Payer |
If Enable merchant will carrying charge on installment fee. only use on KTC installment. |
KBANK installment |
If Enable customers can pay by KTC installment using VISA, Master, JCB. Request minimal 3000 THB. If merchant account doesn’t open KTC installment, customers can’t be paid by KTC installment. |
KBANK Installment Period(months) choices for customer |
If Select, when customer paid will see only period selected. |
KBANK installment Fee Payer |
If Enable merchant will carrying charge on installment fee. only use on KBANK installment. |
SCB Easy (Mobile Only) |
If Enable customers can pay by SCB Easy. customer need to open website on Mobile Only. Request minimal 20 THB. If merchant account doesn’t open SCB Easy, customers can’t be paid by SCB Easy. |
BBL (Mobile Only) |
If Enable customers can pay by Bualuang mBanking. customer need to open website on Mobile Only. Request minimal 20 THB. If merchant account doesn’t open Bualuang mBanking, customers can’t be paid by Bualuang mBanking. |
Krungsri (Mobile Only) |
If Enable customers can pay by KMA Krungsri . customer need to open website on Mobile Only. Request minimal 20 THB. If merchant account doesn’t open KMA Krungsri , customers can’t be paid by KMA Krungsri. |
Kplus (Mobile Only) |
If Enable customers can pay by Kplus . customer need to open website on Mobile Only. Request minimal 20 THB. If merchant account doesn’t open Kplus , customers can’t be paid by Kplus. |
How to Paid on Ksher WooCommerce Plugin
-
Select product to Cart and click Proceed to checkout
-
Customer enter information
-
it will display checkout page by your logo and color you setup. select wallet want to paid and complect to paid
-
after success paid it will auto redirect to complect page
How to check Status Payment
-
Merchant can check status Payment by
Parameter | Description |
---|---|
Pending payment |
waiting customer payment. |
Processing |
customer already paid. |
Completed |
Completed to send items to customer. |
-
If customer close before redirect to paid, status on wordpress will not update.
-
please check at WooCommerce > Ksher Recheck payment
-
other way to check status is Ksher Merchant Platform will realtime update
Example woocommerce Install Plugin
Please check at Example woocommerce page