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.

System requestment

  • Wordpress

  • woocommerce > 4.0

How to install WooCommerce

woo install woo plugin
  • Login to your admin wordpress account

  • Click at left Menu Plugin > Add new Button.

  • Search for "WooCommerce".

  • Click Install Now.

  • Click Activate Now.

woo install woo plugin02

Check SoapClient already install or not by Click at left Menu WooCommerce > Status > System status.

How to install Ksher plugin

woo install ksher plugin
  • 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

woo setup ksher plugin 01
  • 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

woo enable ksher payments 01
  • After your Connection Status is Connect, goto WooCommerce > Settings > Payments

  • You will find Method name Ksher Payment. Enabled and click on Manage.

woo enable ksher payments 02
  • 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.

Wechat

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

woo paid 01
  • Select product to Cart and click Proceed to checkout

woo paid 02
  • Customer enter information

woo paid 03
woo paid 04
  • it will display checkout page by your logo and color you setup. select wallet want to paid and complect to paid

woo paid 05
  • after success paid it will auto redirect to complect page

How to check Status Payment

woo check status 01
woo check status 02
  • Merchant can check status Payment by

Parameter Description

Pending payment

waiting customer payment.

Processing

customer already paid.

Completed

Completed to send items to customer.

woo check status 03
  • If customer close before redirect to paid, status on wordpress will not update.

  • please check at WooCommerce > Ksher Recheck payment

woo check status 04

Example woocommerce Install Plugin

Please check at Example woocommerce page