WHMCS

MODULE FOR WHMCS
MANUAL DOCUMENT [ภาษาไทย]
Version 1.0.0

การติดตั้ง ChillPay Module for WHMCS

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

  • 1.1 เลือกเมนู Plug-in 
  • 1.2 เลือก Tab WHMCS
  • 1.3 กดปุ่ม MODULE CHILLPAY WHMCS เพื่อทำการ Download

2. ร้านค้านำไฟล์ ChillPay Module ไปวางที่ Server WHMCS ของร้านค้า path /whmcs/modules/gateways
3. ไปที่หน้า Apps & Integrations

4. กดค้นหา ใส่ข้อความ “ChillPay”

5. เลือก ChillPay และกดปุ่ม Activate

6. เมื่อ Activate แล้ว ระบบจะแสดงหน้า Setting ของ ChillPay

  • 6.1 ข้อมูล Production
  • 6.2 ข้อมูล Sandbox

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

8. นำข้อมูลที่คัดลอกมาจากหน้าเว็บไซต์ ChillPay ตามรูปภาพข้อที่ 6. มาใส่ในช่องข้อมูลของ WHMCS ตามรูปภาพด้านล่าง หากต้องการทดสอบด้วยระบบทดสอบ (Sandbox) คลิกเลือก Tick to enable test mode เมื่อระบุข้อมูลครบแล้ว จากนั้นกดปุ่ม Save Changes

9. ร้านค้าสามารถระบุช่องทางการชำระเงินได้ โดยการนำข้อมูล Route No. ในหน้า Payment Channel จากหน้าเว็บไซต์ ChillPay มาระบุในช่อง Parameter ของ WHMCS ตามข้อ 7.

10. เมื่อระบุข้อมูลครบแล้ว จากนั้นกดปุ่ม Save Changes

11. เมื่อเปิดช่องทางการชำระเงินแล้ว ให้ร้านค้าทำการคัดลอก (Copy) URL Background และ URL Result

12. ไปที่หน้าเว็บไซต์ของ ChillPay จากนั้นเลือกเมนู Setting > Payment Channel แล้วนำข้อมูล Url ที่คัดลอกมาวางในทุกช่องทางการชำระเงินที่ร้านค้าเปิด แล้วกดปุ่มบันทึก

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

1. กรณีตรวจสอบสถานะการชำระเงินจาก WHMCS (Payment Status) ร้านค้าสามารถตรวจสอบสถานะ (Status) ของแต่ละรายการได้จากเมนู Orders > List All Orders

2. กรณีตรวจสอบสถานะจาก ChillPay ร้านค้าสามารถตรวจสอบสถานะ (Status) ของแต่ละรายการได้จากเมนู Transaction > Payment Transaction โดยสถานะอ้างอิงจาก ภาคผนวก ก.

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

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

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

หมายเลขบัตรเครดิต – สำหรับทดสอบ Credit Card
1. Visa
Card Number : 4444-4444-4444-4444
Expired Date : 09/2030
CVV2 : 123
2. Master Card
Card 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

ภาคผนวก

ภาคผนวก ก. รหัสผลของการทำรายการ

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

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

No.Currency
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