1. Home
  2. PLUGINS
  3. WooCommerce

WooCommerce

PLUGIN FOR WOOCOMMERCE
MANUAL DOCUMENT [ภาษาไทย]
Version 2.5.0

การติดตั้ง Plugin ChillPay for WooCommerce

1. ร้านค้าทำการติดตั้ง Plugin WooCommerce ตั้งแต่ Version 3.5.5 ขึ้นไป บน WordPress ของทางร้านค้า ซึ่งมีขั้นตอนดังนี้

  • 1.1 เลือกเมนู Plugins
  • 1.2 เลือกเมนูย่อย Add New
  • 1.3 กดค้นหา ใส่ข้อความ “WooCommerce”
  • 1.4 กดปุ่ม Install Now ของ Plugin “WooCommerce” เพื่อติดตั้ง

2. ร้านค้าทำการ Download Plugin จากเว็บไซต์ ChillPay

  • 2.1 เลือกเมนู Plug-in
  • 2.2 กดปุ่ม PLUGIN CHILLPAY WOOCOMMERCE เพื่อทำการ Download

3. ทำการ Upload File Plugin ที่ได้จากข้อ 2 บนหน้า WordPress ของทางร้านค้า

  • 3.1 เลือกเมนู Plugin
  • 3.2 กดปุ่ม Upload Plugin
  • 3.3 กดปุ่ม Choose File เพื่อ Upload File
  • 3.4 กดปุ่ม Install Now จะทำการติดตั้ง Plugin ChillPay
  • 3.5 เมื่อติดตั้งสำเร็จแล้วให้ผู้ใช้งานทำการกด Active Plugin เพื่อให้ Plugin ChillPay แสดงบนหน้า Website ของผู้ใช้งาน
  • 3.6 กรณีร้านค้าติดตั้ง Plugin ChillPay อยู่แล้ว และทำการ Update Version ให้ทำการ Refresh หน้า Website แล้วกด Activate Plugin เพื่อให้ Plugin ChillPay แสดงบนหน้า Website ของผู้ใช้งาน
  • 3.7 เมื่อกด Activate Plugin แล้ว หน้าจอจะแสดงเมนู ChillPay และรายละเอียด
  • 3.8 เมื่อเลือกเมนู ChillPay จะแสดงหน้าข้อมูลของร้านค้า

4. ทำการคัดลอกข้อมูล ( Copy Merchant Code, API Key และ MD5 Secret Key จากหน้าเว็บไซต์ของ ChillPay ดังนี้

  • 4.1 เลือกเมนู Setting > API
  • 4.2 นำข้อมูลที่คัดลอกจากเว็บไซต์ ChillPay ตามรูปภาพข้อ 4.1 มาใส่ในช่องข้อมูลของ WordPress ตามรูปด้านล่าง หากต้องการทดสอบด้วยระบบทดสอบ (Sandbox) คลิกเลือก Enable to using Sandbox mode.
  • 4.3 กรณีร้านค้ามี Platform ในการให้บริการลูกค้าหลากหลายช่องทาง เช่น Website A, Website B, Mobile Application ร้านค้าสามารถระบุช่องทางแต่ละประเภท โดยการนำข้อมูล RouteNo ในหน้า Payment Channel จากหน้าเว็บไซต์ ChillPay มาระบุในช่อง Parameter ของ WooCommerce ตามข้อ 4.2
  • 4.4 ระบุค่า Route No เป็น “2” กรณีตั้งค่าช่องทางสำหรับ Website B (ตามตัวอย่างรูปข้อ 4.3) หากร้านค้าต้องการตั้งค่าช่องทางสำหรับ Mobile Application ให้เปลี่ยนค่า RouteNo เป็น “3”

5. ร้านค้าสามารถกำหนดช่องทางการชำระเงิน (Payment Method) ได้ดังนี้

  • 5.1 กด Setting
  • 5.2 เลือก Enable ช่องทางการชำระเงินที่ต้องการเปิดใช้งาน แล้วกดปุ่ม Save changes
  • สำหรับช่องทางผ่อนชำระ เลือก Enable ช่องทางที่ต้องการเปิดใช้งาน จากนั้น เลือกผู้รับภาระดอกเบี้ย
  • – เลือก “Merchant” กรณีร้านค้าเป็นผู้รับภาระ
  • – เลือก “Customer” กรณีลูกค้า (ผู้ถือบัตร) เป็นผู้รับภาระ
  • แล้วกดปุ่ม Save changes
  • 5.3 เมื่อเปิดช่องทางการชำระเงินแล้ว ให้ร้านค้าทำการคัดลอก (Copy) URL Background และ URL Result จากหน้า WordPress
  • 5.4 เปิดหน้าเว็บไซต์ ChillPay เลือกเมนู Payment Channel จากนั้นนำข้อมูลที่คัดลอก จากข้อ 5.2 มาระบุใน Field URL Background และ URL Result

การตรวจสอบสถานะ (Status)

1. กรณีตรวจสอบสถานะจาก WooCommerce (Order Status) ร้านค้าสามารถตรวจสอบสถานะของแต่ละรายการได้ ดังนี้

  • 1.1 เลือกเมนู WooCommerce
  • 1.2 เลือกเมนูย่อย Order

โดยสถานะอ้างอิงจาก ภาคผนวก ข. สถานะรายการสั่งซื้อ (Order Status)

2. กรณีตรวจสอบสถานะจาก ChillPay ร้านค้าสามารถตรวจสอบสถานะของแต่ละรายการได้ดังนี้

  • 2.1 เลือกเมนู Transaction
  • 2.2 เลือกเมนูย่อย Payment Transaction

โดยสถานะอ้างอิงจาก รหัสผลการทำรายการ ภาคผนวก ก.

3. เมื่อร้านค้าตรวจสอบสถานะรายการสั่งซื้อ (Order Status) ของรายการเป็น Processing แล้ว ให้ร้านค้าทำการเตรียมจัดส่งสินค้าได้เลย และเมื่อจัดส่งสินค้าให้ลูกค้าเรียบร้อยแล้ว ร้านค้าต้องเข้าไปเปลี่ยนสถานะรายการสั่งซื้อ (Order Status) เป็น Complete ได้จาก

  • 3.1 เลือกรายการที่ต้องการแก้ไขสถานะ
  • 3.2 กดเปลี่ยนแปลงสถานะ และ หากทางร้านค้ามีข้อมูลที่ต้องส่งให้ลูกค้าเพิ่มเติม เช่น เลข Tracking Order สามารถระบุข้อความเพิ่มเติมได้ จากนั้นเลือกเป็น Note to customer แล้วกด Add เมื่อตรวจสอบข้อมูลครบแล้ว กดปุ่ม Update

4. หากตรวจสอบสถานะ (Status) ของรายการในระบบ WooCommerce ยังเป็น Pending payment แต่สถานะจากรายงาน ChillPay เป็นอื่นๆที่ไม่ใช่ Request เช่น Success เป็นต้น ร้านค้าสามารถทำการ Manual Sync เพื่ออัพเดตสถานะของ WooCommerce ให้ตรงกับ ChillPay ได้โดย เลือกเมนู ChillPay : Manual sync payment status จากนั้นกดปุ่ม Update

ตัวอย่างขั้นตอนการชำระเงิน ผ่าน : WooCommerce

ข้อมูลการทดสอบบน Sandbox

ข้อมูลหมายเลขบัตรเครดิต สำหรับทดสอบบน Sandbox

หมายเลขบัตรเครดิต – สำหรับทดสอบ Credit Card, Pay with points, Installment
(ยกเว้นช่องทาง Krungsri Consumer และ Krungsri Fist Choice)
1. Visa
Card Number : 4444-4444-4444-4444
Expired Date : 09/2030
CVV2 : 123
2. Master
CardCard Number : 3333-3333-3333-3333
Expired Date : 09/2030
CVV2 : 123
3. JCB
Card Number : 2222-2222-2222-2222
Expired Date : 09/2030
CVV2 : 123
4. UnionPay
Card Number : 4444-4444-4444-4444
Expired Date : 09/2030
CVV2 : 123
SMS Code : 111111

ข้อมูล Internet Banking สำหรับทดสอบบน Sandbox

Internet Banking – ทุกธนาคาร
Username : demo01
Password :  1234
OTP Pass : 123456

ข้อมูล True Money Wallet สำหรับทดสอบบน Sandbox

True Money Wallet
เบอร์โทรศัพท์ : 0070000020  ใช้สำหรับทดสอบจำนวนเงินคงเหลือในบัญชี เป็น 0 บาท
เบอร์โทรศัพท์ : 0008683501  ใช้สำหรับทดสอบชำระเงินสำเร็จ
OTP Pass : 111111
Remark: หากใส่เบอร์โทรศัพท์อื่น จะมีผลให้ไม่พบข้อมูลในระบบ

ขั้นตอนการทดสอบ Mobile Banking สำหรับทดสอบบน Sandbox

Mobile Banking – KPLUS
1. แจ้งเบอร์ที่ต้องการใช้ทดสอบกับเจ้าหน้าที่ทาง LINE Official หรือ เซลล์ผู้ดูแล
2. เจ้าหน้าที่จะสร้าง Link สำหรับทดสอบ ด้วยเบอร์ที่แจ้งมา ส่งให้ร้านค้า
3. เปิด Link ที่เจ้าหน้าที่ส่งให้ เพื่อทดสอบชำระเงิน
4. ทดสอบทำรายการด้วยเบอร์ที่ร้านค้าแจ้งมา

ขั้นตอนการทดสอบ QR Payment, Bill Payment, ShopeePay, SCB Easy App, KMA App, Bualuang mBanking และ Krungthai NEXT สำหรับทดสอบบน Sandbox

QR Payment, Bill Payment, ShopeePay, SCB Easy App, KMA App, Bualuang mBanking และ
Krungthai NEXT
1. ร้านค้าสามารถดาวน์โหลด และติดตั้งแอพพลิเคชั่นสำหรับทดสอบได้ที่ https://www.chillpay.co/Home/UserManual
2. ทดสอบทำรายการด้วย QR Payment, Bill Payment, ShopeePay, SCB Easy App, KMA App,
Bualuang mBanking หรือ Krungthai NEXT
3. เปิดแอพพลิเคชั่น เพื่อทดสอบชำระเงิน

ขั้นตอนการทดสอบ Alipay และ WeChat Pay สำหรับทดสอบบน Sandbox

Alipay และ WeChat Pay
1. แจ้งเจ้าหน้าที่ทาง LINE Official เพื่อนัดหมายวันและเวลาในการทดสอบ
2. เมื่อถึงเวลานัดหมาย ให้ร้านค้าเริ่มทำการทดสอบชำระเงิน
3. แจ้งเลขที่ทำรายการ (Transaction ID) จากหน้าเว็บชิวเพย์แก่เจ้าหน้าที่ เพื่อทำการยืนยันรายการ4. ตรวจสอบรายการทดสอบชำระเงินบนหน้าเว็บชิวเพย์

ข้อมูลช่องทาง Krungsri Consumer และ Krungsri Fist Choice สำหรับทดสอบบน Sandbox

หมายเลขบัตรเครดิต – สำหรับทดสอบ Krungsri Consumer และ Krungsri Fist Choice
1. Krungsri Consumer ประเภท Load Card และ Credit Card
Card Number : 3333-3333-3333-3333
Expired Date : 09/2030
CVV2 : 123
2. Krungsri First Choice ประเภท Load Card เท่านั้น
Card Number : 2222-2222-2222-2222
3. Krungsri First Choice ประเภท Load Card และ Credit Card
Card Number : 1111-1111-1111-1111
Expired Date : 09/2030
CVV2 : 123

ภาคผนวก

ภาคผนวก ก. รหัสสถานะการทำรายการ

Status CodeStatus MessageDescription
200Successทำรายการสำเร็จ
1001Invalid Parameterข้อมูลพารามิเตอร์ไม่ถูกต้อง
1002Invalid Merchant Codeรหัสร้านค้าไม่ถูกต้อง
1003Invalid API KeyAPI Key ไม่ถูกต้อง
1004Invalid Channel IDBank Channel Code ไม่ถูกต้อง
1005Invalid Route NoRoute No. ไม่ถูกต้อง
1006Invalid Order NoOrder Number ไม่ถูกต้อง
1007Invalid Amountจำนวนเงินไม่ถูกต้อง
1008Invalid Customer IDCustomer ID/Customer Name ไม่ถูกต้อง
1009Invalid Mobile Phone Numberเบอร์โทรศัพท์มือถือไม่ถูกต้อง
1010Invalid Language Codeรหัสภาษาไม่ถูกต้อง
1011Invalid Checksumรหัส Checksum ไม่ถูกต้อง
1012Invalid Transaction IDเลขที่อ้างอิงรายการ(Transaction ID) ไม่ถูกต้อง
1013Invalid Descriptionรายละเอียดการชำระเงินไม่ถูกต้อง
1014Invalid Token Flagข้อมูล Token Flag ไม่ถูกต้อง
1015Invalid Currency Codeข้อมูลรหัสสกุลเงินไม่ถูกต้อง
1016Invalid Credit Card Tokenข้อมูล Credit Card Token ไม่ถูกต้อง
1017Invalid Installment Monthข้อมูลเดือนที่ผ่อนชำระไม่ถูกต้อง
1018Invalid IP Addressข้อมูล IP Address ไม่ถูกต้อง
1019Invalid Shop IDข้อมูล Shop ID ไม่ถูกต้อง
1020Invalid Product Image URLข้อมูล URL ของรูปภาพสินค้าไม่ถูกต้อง
1021Invalid Card Typeข้อมูล Card Type ไม่ถูกต้อง
2001Account UnauthorizedAccount ของร้านค้ายังไม่ได้รับการอนุมัติ
2002Invalid Merchant API KeyAPI Key ร้านค้ายังไม่ได้รับการอนุมัติ
2003Invalid Checksum Dataข้อมูล Checksum ไม่ถูกต้อง
2004Invalid Merchant Routingไม่พบข้อมูลช่องทางการชำระเงินสำหรับร้านค้า
2005Payment minimum price {0} less than {1} จำนวนเงินที่ชำระน้อยกว่าจำนวนเงินขั้นต่ำสุดที่กำหนดไว้เช่น Payment minimum price 15.00 less than 20.00
2006Payment maximum price {0} is over than {1}จำนวนเงินที่ชำระมากกว่าจำนวนเงินขั้นสูงสุดที่กำหนดไว้เช่น Payment maximum price 55000.00 is over than 50000.00
2007Request Transaction Errorไม่สามารถสร้างรายการรับชำระเงินได้
2008Request Transaction Token Errorไม่สามารถสร้างรายการ Token รับชำระเงินได้
2009Transaction Not Foundไม่พบข้อมูลรายการที่ต้องการ
2010Credit Card Token Not Foundไม่พบข้อมูล Credit Card Token ที่ใช้ชำระเงิน
2011Currency Code Not Supportedไม่พบข้อมูลรหัสสกุลเงินที่ใช้ชำระเงิน
2012Installment Month Not Foundไม่พบข้อมูลเดือนที่ใช้ผ่อนชำระ
2013Mobile Phone No. not registered with K PLUS Mobile Application.เบอร์โทรศัพท์มือถือที่ลงทะเบียนไว้กับ K PLUS ไม่ถูกต้อง
2014Invalid/Incorrect email address.ไม่พบ Email หรือรูปแบบ Email ไม่ถูกต้อง
3001System Errorระบบเกิดข้อผิดพลาดไม่สามารถทำรายการได้
3002System is unavailable at xx:xx:xx – xx:xx:xx o’clock. Please try again later.ระบบไม่สามารถให้บริการได้ในช่วงเวลา xx:xx:xx – xx:xx:xx กรุณาทำรายการเข้ามาใหม่อีกครั้ง
9001KPLUS System Maintenance TimeKPLUS อยู่ระหว่างการปิดปรับปรุง

ภาคผนวก ข. สถานะรายการสั่งซื้อ (Order Status) จาก WooCommerce

No.Status MessageDescription
1On hold ลูกค้าสั่งซื้อสินค้า
2Pending paymentลูกค้ากำลังทำการชำระเงิน
3Processingลูกค้าชำระเงินสำเร็จ รอส่งสินค้า
4Completeร้านค้าส่งสินค้าสำเร็จ
5Cancelledลูกค้าทำการยกเลิกรายการ
6Failedลูกค้าทำรายการไม่สำเร็จ
7Refundedร้านค้าทำการยกเลิกรายการ

ภาคผนวก ค. สกุลเงินที่รองรับ (Currency)

No.Status Message
1Thai baht (฿)
2United States (US) dollar ($)
3Euro (€)
4Japanese yen (¥)
5Pound sterling (£)
6Australian dollar ($)
7New Zealand dollar ($)
8Hong Kong dollar ($)
9Singapore dollar ($)
10Swiss franc (CHF)
11Malaysian ringgit (RM)
12Chinese yuan (¥)
Updated on January 30, 2024

Related Articles