วิธีแก้ WooCommerce ชำระเงินไม่ได้

หากลูกค้ากดสั่งซื้อแล้วชำระเงินไม่ได้ หรือไม่มีช่องทางชำระเงินแสดงในหน้า Checkout ให้ตรวจสอบการตั้งค่าช่องทางชำระเงิน ความเข้ากันได้กับหน้าชำระเงิน และบันทึกข้อผิดพลาดของคำสั่งซื้อก่อนเปลี่ยนแปลงเว็บไซต์

❶ ตรวจว่าช่องทางชำระเงินเปิดใช้งาน

ไปที่ WooCommerce > การตั้งค่า > การชำระเงิน ตรวจว่าช่องทางที่ต้องการเปิดใช้งานอยู่ แล้วเลือก จัดการ เพื่อตรวจการตั้งค่า เช่น บัญชีผู้ให้บริการ สกุลเงิน ประเทศที่รองรับ และข้อมูลเชื่อมต่อ

หากผู้ให้บริการต้องยืนยันบัญชีหรือเปิดใช้งานโหมดรับเงินจริง ให้ทำขั้นตอนเหล่านั้นให้ครบ ตรวจข้อความแจ้งเตือนในหน้าตั้งค่าและบัญชีผู้ให้บริการด้วย

❷ ตรวจความเข้ากันได้กับหน้า Checkout

หากหน้า Checkout ใช้บล็อก Checkout ให้ตรวจว่าปลั๊กอินช่องทางชำระเงินรองรับบล็อกนี้หรือไม่ ช่องทางที่ไม่รองรับอาจไม่แสดง แม้เปิดใช้งานอยู่

หากไม่มีวิธีชำระเงินปรากฏ ให้ตรวจรายการ Payment Options ในตัวแก้ไข Checkout และตรวจข้อมูลความเข้ากันได้ของปลั๊กอิน หากจำเป็น ให้ทดสอบหน้า Checkout แบบคลาสสิกบนเว็บไซต์สำเนาก่อนเปลี่ยนหน้าใช้งานจริง

❸ ตรวจข้อผิดพลาดจากคำสั่งซื้อ

ไปที่ WooCommerce > คำสั่งซื้อ แล้วเปิดคำสั่งซื้อที่มีปัญหา ตรวจสถานะและบันทึกคำสั่งซื้อ (Order notes) ซึ่งอาจแสดงข้อความจากผู้ให้บริการ เช่น การปฏิเสธรายการ ข้อมูลเชื่อมต่อผิด หรือการยืนยันการชำระเงินล่าช้า

หากลูกค้ากดชำระเงินแล้วหน้าเว็บหมุนค้างหรือไม่แสดงข้อความ อย่าให้กดสั่งซ้ำทันที ให้ตรวจคำสั่งซื้อก่อนว่าระบบสร้างรายการหรือรับชำระเงินไปแล้วหรือไม่ เพื่อลดความเสี่ยงที่จะเกิดรายการซ้ำ

❹ ตรวจระบบเว็บไซต์และปลั๊กอิน

ตรวจว่าเว็บไซต์ใช้ HTTPS และปลั๊กอิน WooCommerce ธีม และช่องทางชำระเงินเป็นเวอร์ชันที่เข้ากันได้ ล้างแคชที่เกี่ยวข้องแล้วทดลองใหม่ หากมีการปรับหน้าชำระเงินหรือใช้ปลั๊กอินแคช ให้ตรวจว่าหน้า Checkout ไม่ถูกแคชผิดวิธี

หากยังเกิดปัญหา ให้ทดสอบบนเว็บไซต์สำเนาหรือ staging โดยใช้โหมดทดสอบของผู้ให้บริการเมื่อมี จากนั้นทดลองปิดปลั๊กอินที่ไม่จำเป็นทีละตัวและเปลี่ยนไปใช้ธีมมาตรฐานชั่วคราว เพื่อหาว่ามีส่วนเสริมใดขัดกัน หลีกเลี่ยงการทดสอบปิดปลั๊กอินบนร้านที่กำลังรับคำสั่งซื้อจริง

❺ ตรวจบันทึกและประสานผู้ให้บริการ

หากพบข้อความผิดพลาด ให้จดข้อความ เวลาเกิดเหตุ และวิธีชำระเงินที่ลูกค้าเลือก จากนั้นตรวจบันทึกของ WooCommerce หรือปลั๊กอินเกตเวย์ หากข้อความระบุว่าบัญชีถูกปฏิเสธหรือระบบชำระเงินขัดข้อง ให้ติดต่อผู้ให้บริการชำระเงินพร้อมข้อมูลดังกล่าว

โดย ComSiam แนะนำให้ทดลองสั่งซื้อด้วยโหมดทดสอบก่อนเปิดใช้งานจริง และตรวจว่าคำสั่งซื้อเปลี่ยนสถานะถูกต้องหลังชำระเงิน หากแก้ไขปลั๊กอินหรือหน้า Checkout แล้ว ควรทดสอบซ้ำทั้งกรณีชำระสำเร็จและชำระไม่ผ่าน เพื่อยืนยันว่าร้านพร้อมรับคำสั่งซื้อ โดย ComSiam แนะนำให้เก็บบันทึกข้อผิดพลาดไว้จนกว่าปัญหาจะได้รับการแก้ไข