Payment Gateway คืออะไรและเลือกอย่างไร
Payment Gateway คือบริการที่เชื่อมต่อระบบชำระเงินระหว่างลูกค้า ธนาคาร และร้านค้าออนไลน์ เมื่อลูกค้ากดชำระเงิน Gateway จะเข้ารหัสข้อมูลบัตร ตรวจสอบกับธนาคาร และโอนเงินเข้าบัญชีร้านค้า
การเลือก Payment Gateway ขึ้นอยู่กับ:
- กลุ่มลูกค้า — ลูกค้าไทยนิยมโอนธนาคาร/PromptPay, ลูกค้าต่างชาตินิยมบัตรเครดิต
- ค่าธรรมเนียม — ทั้งค่าธรรมเนียมต่อธุรกรรมและค่า Monthly Fee
- ความยากในการสมัคร — บางเจ้าต้องมีเอกสารธุรกิจ บางเจ้าสมัครได้ทันที
- ความเร็วในการโอนเงิน — ส่วนใหญ่ 1-7 วันทำการ
Gateway ที่ Built-in มาใน WooCommerce
Direct Bank Transfer (โอนธนาคาร)
ไปที่ WooCommerce → Settings → Payments เปิดใช้ "Direct Bank Transfer" แล้วกรอกข้อมูลธนาคาร:
- Account Name: ชื่อบัญชีภาษาอังกฤษ
- Account Number: เลขที่บัญชี
- Bank Name: ชื่อธนาคาร เช่น Bangkok Bank, Kasikorn Bank
- Sort Code / BIC / Swift: สำหรับลูกค้าต่างประเทศ
เมื่อลูกค้าสั่งซื้อ WooCommerce จะแสดงข้อมูลบัญชีให้โอนเงิน แล้วส่ง Email แจ้งว่าสั่งซื้อสำเร็จ Order จะ Pending จนกว่าผู้ขายจะกด Confirm การโอน
Cash on Delivery (เก็บเงินปลายทาง)
เหมาะสำหรับร้านที่จัดส่งสินค้าเอง เปิดใช้ได้เลยโดยไม่ต้องตั้งค่าอะไร ระบบจะสร้าง Order และให้ขนส่งเก็บเงินจากลูกค้า
ติดตั้ง Stripe สำหรับรับบัตรเครดิต
Stripe เป็น Payment Gateway ที่ได้รับความนิยมสูงสุดในโลก รองรับบัตรเครดิต/เดบิตทุกประเภท สมัครได้ที่ stripe.com โดยไม่ต้องมีนิติบุคคล (สำหรับบุคคลธรรมดาในไทย)
# ติดตั้ง Plugin
WordPress Admin → Plugins → Add New → ค้นหา "WooCommerce Stripe Payment Gateway"
ติดตั้งและ Activate
# ตั้งค่า
WooCommerce → Settings → Payments → Stripe → Manage
ใส่ Publishable Key และ Secret Key จาก Stripe Dashboard
เปิด Test Mode ก่อนเสมอแล้วทดสอบด้วยบัตรทดสอบ:
Card Number: 4242 4242 4242 4242
Expiry: ใดก็ได้ที่ยังไม่หมดอายุ
CVC: ใดก็ได้ 3 ตัว
ตั้งค่า PayPal สำหรับลูกค้าต่างชาติ
WooCommerce รองรับ PayPal แบบ Built-in ผ่าน "PayPal Standard" หรือติดตั้ง Plugin "WooCommerce PayPal Payments" ที่ให้ประสบการณ์ดีกว่าและรองรับ PayPal Checkout, Venmo และ Pay Later
- ไปที่ WooCommerce → Settings → Payments → PayPal
- ใส่ Email PayPal Business Account ของคุณ
- เปิด "Sandbox Mode" เพื่อทดสอบก่อน
- ทดสอบด้วย PayPal Sandbox Account ที่ developer.paypal.com
- เมื่อพร้อมแล้วปิด Sandbox Mode ใส่ API Key จริง
รับ PromptPay QR Code ด้วย Plugin ไทย
PromptPay เป็นช่องทางยอดนิยมสำหรับลูกค้าในไทย Plugin ที่แนะนำ:
- WooCommerce PromptPay — สร้าง QR Code จาก PromptPay ID ของคุณ
- Thai QR Payment — รองรับมาตรฐาน Thai QR ทุกธนาคาร
หลังลูกค้าสแกน QR และโอนเงินแล้ว ร้านค้าต้องตรวจสอบสลิปและกด Confirm Order ด้วยตัวเอง ยังไม่มีการ Confirm อัตโนมัติสำหรับ PromptPay ใน WooCommerce ฟรี
ตรวจสอบว่า Payment Gateway ทำงานถูกต้อง
# ทดสอบ Stripe Test Mode
1. เปิด Test Mode ใน Stripe Settings
2. ทำ Order ทดสอบในเว็บตัวเอง
3. ใช้บัตรทดสอบ: 4242 4242 4242 4242
4. ตรวจใน Stripe Dashboard → Payments ว่ามี Test Transaction
# ตรวจ WooCommerce Order Status
WooCommerce → Orders → ดู Order ล่าสุด
Status ควรเปลี่ยนเป็น "Processing" หรือ "Completed" หลังชำระเงินสำเร็จ
# ตรวจ Email แจ้งเตือน
ตรวจว่า Email แจ้ง Order ถูกส่งทั้งหาลูกค้าและร้านค้า
WooCommerce → Settings → Emails
แก้ปัญหาที่พบบ่อย
Error: "Sorry, it seems that there are no available payment methods" ที่หน้า Checkout
ตรวจสอบว่า Payment Gateway เปิดใช้งานอยู่ใน WooCommerce → Settings → Payments และเว็บใช้ HTTPS สำหรับ Stripe และ PayPal ต้องการ SSL ถ้ายังไม่มีให้ติดตั้งก่อน นอกจากนี้ ตรวจสอบว่า Gateway นั้นรองรับสกุลเงินที่คุณตั้งไว้
Stripe Payment ผ่านแต่ Order ยังอยู่สถานะ Pending
ตรวจสอบ Webhook ใน Stripe Dashboard ว่าชี้ไปที่ yourdomain.com/wc-api/WC_Stripe/ และ Status เป็น Enabled หาก Webhook ไม่ทำงาน WooCommerce จะไม่ได้รับ Notification ว่าชำระเงินสำเร็จ
PayPal Redirect ไม่กลับมาเว็บ หลังชำระเงินเสร็จ
ตรวจสอบใน PayPal Account → Account Settings → Website Payments → Instant Payment Notification ว่าเปิดใช้และชี้ไป URL ที่ถูกต้อง นอกจากนี้ ลอง Disable PayPal Standard แล้วใช้ Plugin "WooCommerce PayPal Payments" แทนซึ่งแก้ปัญหา Redirect ได้ดีกว่า
คำถามที่พบบ่อย
Q: ค่าธรรมเนียม Stripe เป็นเท่าไหร่?
A: Stripe คิดค่าธรรมเนียม 3.6% + ฿10 ต่อธุรกรรมสำหรับบัตรต่างประเทศ และ 1.5% + ฿10 สำหรับบัตรไทย (ราคาอาจเปลี่ยนแปลงได้ ตรวจสอบล่าสุดที่ stripe.com/th/pricing) ไม่มีค่า Monthly Fee หรือค่า Setup
Q: ใช้หลาย Gateway พร้อมกันได้ไหม?
A: ได้ WooCommerce ให้เปิดหลาย Gateway พร้อมกันได้ ลูกค้าจะเห็นตัวเลือกทั้งหมดที่ Checkout แล้วเลือกวิธีที่ต้องการ แนะนำให้เปิดอย่างน้อย 2 ตัวเลือก เช่น บัตรเครดิต + โอนธนาคาร เพื่อรองรับลูกค้าทุกกลุ่ม
Q: ต้องมีใบอนุญาตธุรกิจไหมถึงจะใช้ Stripe ได้?
A: สำหรับไทย Stripe รับสมัครทั้งบุคคลธรรมดาและนิติบุคคล แต่ต้องมีบัตรประชาชนไทยและบัญชีธนาคารไทย โดย Stripe จะตรวจสอบเอกสาร (KYC) ก่อนโอนเงินงวดแรก