คู่มือไตร่ตรองรายการปฏิเสธหรือผิดพลาดก่อนลองใหม่และร้องเรียน

Failed ไม่ได้บอกเสมอว่าไม่มีเงินออกจากต้นทาง

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

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

เก็บ error code และบริบทก่อนปิดหน้า

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

ไม่เผยแพร่ภาพที่มี token เลขบัญชีเต็ม หรือข้อมูลส่วนบุคคล ข้อมูลที่ฝ่ายสนับสนุนต้องใช้มักเป็นเลขรายการและเวลา ไม่ใช่รหัสผ่านหรือ OTP

จำแนกผลจากยอดจริง

หากยอดไม่เปลี่ยนและไม่มีเลขรายการ อาจล้มเหลวก่อนส่ง หากยอดถูกกันหรือหักแต่ปลายทางไม่ได้รับ ให้ติดตาม reversal หรือ investigation หากยอดกลับแล้วให้บันทึกเวลาคืนและจำนวนที่คืน

ใช้ยอดก่อน A ยอดหลัง B และยอดคืน R เพื่อดูผลสุทธิ = A − B − R หากผลยังไม่เป็นศูนย์หลังคืน อาจมีค่าธรรมเนียมหรือยอดคืนไม่ครบที่ต้องถามแยก

สิ่งที่เห็นการจัดกลุ่มชั่วคราวขั้นต่อไป
ยอดไม่เปลี่ยน ไม่มีเลขอาจไม่ถูกส่งตรวจประวัติแล้วเริ่มใหม่เมื่อมั่นใจ
ยอดถูกกัน มีเลขรอผลหรือ reversalติดตามรายการเดิม
ยอดถูกตัด ปลายทางไม่รับความคลาดเคลื่อนเก็บหลักฐานสองฝั่ง
มีรายการคืนreversed/refundedตรวจจำนวนและเวลาที่เข้าจริง

ป้องกันคำสั่งซ้ำจาก timeout

Timeout อาจหมายถึงหน้าจอไม่ได้รับคำตอบ แต่เซิร์ฟเวอร์อาจสร้างรายการแล้ว ให้ตรวจประวัติและแจ้งเตือนก่อนกดใหม่ โดยเฉพาะเมื่อยอดต้นทางลดลง

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

ยกระดับด้วยคำถามที่ตอบได้

ส่งเลขรายการ เวลา ยอด รหัสผิดพลาด ยอดต้นทาง และสถานะปลายทาง แล้วถามว่าคำสั่งถูกสร้างหรือไม่ อยู่ที่ขั้นใด มี reversal หรือไม่ และกำหนดติดตามเมื่อใด

หากมีรายการที่คุณไม่ได้อนุมัติ ให้หยุดใช้ขั้นตอน failed ปกติและติดต่อสถาบันการเงินทันที อ่าน ข้อพิพาทธุรกรรม เพื่อแยกเหตุ unauthorized จากปัญหาบริการ

แหล่งข้อมูลที่ใช้ตรวจสอบ

  1. ธนาคารแห่งประเทศไทย: มาตรฐานระยะเวลาการให้บริการทางการเงิน
  2. ธนาคารแห่งประเทศไทย: ช่องทางติดต่อและร้องเรียน
  3. OWASP Transaction Authorization Cheat Sheet

ตอบคำถามจากบทความเพื่อสุ่มรับโค้ด

กิจกรรมนี้เปิดให้ส่งคำตอบหนึ่งครั้งต่อการโหลดหน้า หากตอบผิด ระบบจะล็อกตัวเลือกและต้องรีเฟรชเพื่อรับคำถามใหม่

กิจกรรมความรู้ · หนึ่งคำตอบต่อการโหลดหน้า

กำลังเตรียมคำถามและโค้ด…

คำถามที่พบบ่อย

Failed แล้วเงินจะคืนอัตโนมัติหรือไม่

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

Timeout ต่างจาก failed อย่างไร

Timeout บอกว่าฝั่งหนึ่งไม่ได้รับคำตอบตามเวลา แต่คำสั่งอาจถูกสร้างแล้ว ส่วน failed เป็นผลที่ระบบหนึ่งระบุ ต้องตรวจประวัติทั้งคู่

ถ้าถูกหักสองครั้งควรทำอย่างไร

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