กรณีทดสอบเกตเวย์การชำระเงิน – บทช่วยสอนพร้อมสถานการณ์การทดสอบ
การทดสอบเกตเวย์การชำระเงิน
การทดสอบเกตเวย์การชำระเงิน คือการทดสอบ Payment Gateway ในระบบสำหรับการซื้อของออนไลน์และธุรกรรมต่างๆ ของผู้ใช้ วัตถุประสงค์ของการทดสอบ Payment Gateway คือเพื่อให้มั่นใจถึงความปลอดภัย ความน่าเชื่อถือ และประสิทธิภาพของ Payment Gateway โดยการเข้ารหัสและรักษาความปลอดภัยของรายละเอียดการชำระเงินระหว่างผู้ใช้และผู้ค้า พร้อมทั้งมอบประสบการณ์การชำระเงินที่ราบรื่น
ระบบเกตเวย์การชำระเงินคือ บริการแอปพลิเคชันอีคอมเมิร์ซ ซึ่งอนุมัติการชำระเงินด้วยบัตรเครดิตสำหรับการซื้อสินค้าออนไลน์ เกตเวย์การชำระเงินจะปกป้องรายละเอียดบัตรเครดิตโดยการเข้ารหัสข้อมูลที่ละเอียดอ่อน เช่น หมายเลขบัตรเครดิต รายละเอียดเจ้าของบัญชี และอื่นๆ ข้อมูลนี้จะถูกส่งอย่างปลอดภัยระหว่างลูกค้าและร้านค้าและในทางกลับกัน เกตเวย์การชำระเงินสมัยใหม่ยังอนุมัติการชำระเงินอย่างปลอดภัยผ่านบัตรเดบิต การโอนเงินทางอิเล็กทรอนิกส์ บัตรเงินสด คะแนนสะสม เป็นต้น
เข้าร่วมโครงการทดสอบเกตเวย์การชำระเงินสดของเราฟรี
ประเภทของระบบเกตเวย์การชำระเงิน

เกตเวย์การชำระเงินที่โฮสต์
ระบบเกตเวย์การชำระเงินที่โฮสต์จะนำลูกค้าออกจากไซต์อีคอมเมิร์ซไปยังลิงก์เกตเวย์ในระหว่างกระบวนการชำระเงิน เมื่อการชำระเงินเสร็จสิ้น ระบบจะนำลูกค้ากลับมายังไซต์อีคอมเมิร์ซ สำหรับการชำระเงินประเภทดังกล่าว คุณไม่จำเป็นต้องมีรหัสผู้ขาย ตัวอย่างของเกตเวย์การชำระเงินที่โฮสต์ไว้ ได้แก่ PayPal, Noche และ WorldPay
เกตเวย์การชำระเงินที่ใช้ร่วมกัน
ในเกตเวย์การชำระเงินที่ใช้ร่วมกัน ขณะประมวลผลการชำระเงิน ลูกค้าจะถูกส่งไปยังหน้าการชำระเงินและยังคงอยู่ในไซต์อีคอมเมิร์ซ เมื่อกรอกรายละเอียดการชำระเงินแล้ว กระบวนการชำระเงินจะดำเนินต่อไป เนื่องจากจะไม่ออกจากไซต์อีคอมเมิร์ซขณะประมวลผลการชำระเงิน โหมดนี้จึงง่ายและดีกว่า ตัวอย่างของเกตเวย์การชำระเงินที่ใช้ร่วมกันคือ eWay, Stripe
ประเภทการทดสอบสำหรับโดเมนการชำระเงิน
การทดสอบเกตเวย์การชำระเงินควรรวมถึง
การทดสอบสมรรถนะ: เป็นการทดสอบการทำงานพื้นฐานของเกตเวย์การชำระเงิน เป็นการตรวจสอบว่าแอปพลิเคชันทำงานในลักษณะเดียวกับที่ควรจะเป็น เช่น การจัดการคำสั่งซื้อ การคำนวณ การบวกภาษีมูลค่าเพิ่มตามประเทศ เป็นต้น
บูรณาการ: ทดสอบการบูรณาการกับบริการบัตรเครดิตของคุณ
ประสิทธิภาพ: ระบุตัวชี้วัดประสิทธิภาพต่างๆ เช่น จำนวนผู้ใช้สูงสุดที่เป็นไปได้ที่เข้ามาทางเกตเวย์ในระหว่างวันที่ระบุ และแปลงเป็นผู้ใช้พร้อมกัน
ความปลอดภัย: คุณต้องดำเนินการรักษาความปลอดภัยเชิงลึกสำหรับเกตเวย์การชำระเงิน
วิธีทดสอบเกตเวย์การชำระเงิน: รายการตรวจสอบให้ครบถ้วน
ก่อนที่คุณจะเริ่มการทดสอบ –
- รวบรวมข้อมูลการทดสอบที่เหมาะสมสำหรับหมายเลขบัตรเครดิตจำลองสำหรับมาสโทร วีซ่า มาสเตอร์ ฯลฯ
- รวบรวมข้อมูลช่องทางการชำระเงิน เช่น Google Wallet, Paypal หรืออื่นๆ
- รวบรวมเอกสารเกตเวย์การชำระเงินพร้อมรหัสข้อผิดพลาด
- ทำความเข้าใจเซสชันและพารามิเตอร์ที่ส่งผ่านแอปพลิเคชันและเกตเวย์การชำระเงิน
- ทำความเข้าใจและทดสอบข้อมูลที่เกี่ยวข้องกับจำนวนที่ส่งผ่านสตริงการสืบค้น ตัวแปร หรือเซสชัน
- พร้อมด้วยภาษาเกตเวย์การชำระเงิน ตรวจสอบภาษาของแอปพลิเคชัน
- ภายใต้การตั้งค่าต่างๆ ของเกตเวย์การชำระเงิน เช่น รูปแบบสกุลเงิน จะมีการรวบรวมข้อมูลสมาชิก
ตัวอย่างกรณีทดสอบเกตเวย์การชำระเงิน
ต่อไปนี้เป็นสถานการณ์/กรณีทดสอบที่สำคัญที่ต้องตรวจสอบเกตเวย์การชำระเงิน
| ซีเนียร์# | กรณีทดสอบ |
|---|---|
| 1 | ในระหว่างขั้นตอนการชำระเงิน ให้ลองเปลี่ยนภาษาของเกตเวย์การชำระเงิน |
| 2 | หลังจากชำระเงินสำเร็จแล้ว ให้ทดสอบส่วนประกอบที่จำเป็นทั้งหมดไม่ว่าจะได้คืนมาหรือไม่ก็ตาม |
| 3 | ตรวจสอบจะเกิดอะไรขึ้นหากเกตเวย์การชำระเงินหยุดตอบสนองระหว่างการชำระเงิน |
| 4 | ในระหว่างขั้นตอนการชำระเงิน ให้ตรวจสอบว่าจะเกิดอะไรขึ้นหากเซสชั่นสิ้นสุดลง |
| 5 | ในระหว่างกระบวนการชำระเงิน ให้ตรวจสอบสิ่งที่เกิดขึ้นในแบ็กเอนด์ |
| 6 | ตรวจสอบจะเกิดอะไรขึ้นหากกระบวนการชำระเงินล้มเหลว |
| 7 | ตรวจสอบรายการฐานข้อมูลว่ามีการเก็บข้อมูลบัตรเครดิตหรือไม่ |
| 8 | ในระหว่างกระบวนการชำระเงิน ให้ตรวจสอบหน้าข้อผิดพลาดและหน้าความปลอดภัย |
| 9 | ตรวจสอบการตั้งค่าของตัวบล็อกป๊อปอัป และดูว่าเกิดอะไรขึ้นหากเปิดและปิดตัวบล็อกป๊อปอัป |
| 10 | ระหว่างเกตเวย์การชำระเงินและหน้าบัฟเฟอร์ตรวจสอบแอปพลิเคชัน |
| 11 | ตรวจสอบการชำระเงินสำเร็จ รหัสความสำเร็จจะถูกส่งไปยังแอปพลิเคชัน และหน้าการยืนยันจะแสดงต่อผู้ใช้ |
| 12 | ตรวจสอบว่าธุรกรรมดำเนินไปทันทีหรือกำลังดำเนินการกับธนาคารของคุณหรือไม่ |
| 13 | หลังจากทำธุรกรรมสำเร็จแล้ว ให้ตรวจสอบว่าเกตเวย์การชำระเงินกลับมาที่แอปพลิเคชันของคุณหรือไม่ |
| 14 | ตรวจสอบรูปแบบและข้อความทั้งหมดเมื่อดำเนินการชำระเงินสำเร็จ |
| 15 | ไม่ควรจัดส่งสินค้าเว้นแต่ว่าคุณไม่มีใบเสร็จรับเงินการอนุมัติจากเกตเวย์การชำระเงิน |
| 16 | แจ้งให้เจ้าของทราบถึงธุรกรรมใดๆ ที่ดำเนินการผ่านทางอีเมล เข้ารหัสเนื้อหาของอีเมล |
| 17 | ตรวจสอบรูปแบบจำนวนเงินด้วยรูปแบบสกุลเงิน |
| 18 | ตรวจสอบว่าสามารถเลือกการชำระเงินแต่ละตัวเลือกได้หรือไม่ |
| 19 | ตรวจสอบว่าตัวเลือกการชำระเงินแต่ละรายการเปิดตัวเลือกการชำระเงินตามลำดับตามข้อกำหนดหรือไม่ |
| 20 | ตรวจสอบว่าเกตเวย์การชำระเงินมีค่าเริ่มต้นเป็นตัวเลือกบัตรเดบิต/เครดิตที่ต้องการหรือไม่ |
| 21 | ตรวจสอบตัวเลือกเริ่มต้นสำหรับบัตรเดบิตที่แสดงเมนูแบบเลื่อนลงการเลือกบัตร |
สิ่งที่ต้องพิจารณาก่อนซื้อแพ็คเกจเกตเวย์
- หากคุณซื้อแพ็คเกจตะกร้าสินค้า โปรดดูข้อมูลเกี่ยวกับความเข้ากันได้
- หากแพ็คเกจเกตเวย์การช็อปปิ้งถึงกำหนด โปรดสอบถามผู้ให้บริการเกตเวย์การชำระเงินเกี่ยวกับรายการแอปพลิเคชันที่รองรับ
- เกตเวย์จะต้องมีการป้องกันระบบการตรวจสอบที่อยู่
- ค้นหาประเภทของการป้องกันธุรกรรมที่นำเสนอ
- ตรวจสอบประเภทบัตรเดบิตหรือบัตรเครดิตที่ยอมรับโดยช่องทางการชำระเงินที่คุณเลือก
- ตรวจสอบค่าธรรมเนียมการทำธุรกรรมที่เรียกเก็บโดยเกตเวย์การชำระเงิน
- ตรวจสอบว่าเกตเวย์เรียกเก็บเงินตามแบบฟอร์มหรือส่งไปยังหน้าอื่นเพื่อทำการซื้อให้เสร็จสมบูรณ์หรือไม่
