การทดสอบเกตเวย์การชําระเงิน: คู่มือแนะนําวิธีการสําหรับธุรกิจ

Payments
Payments

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

ดูข้อมูลเพิ่มเติม 
  1. บทแนะนำ
  2. ประเภทของเกตเวย์การชําระเงิน
  3. ประเภทการทดสอบโดเมนการชําระเงิน
  4. สถานการณ์สำหรับทดสอบเกตเวย์การชําระเงินและกรณีการใช้งาน
    1. การประมวลผลธุรกรรม
    2. ข้อมูลบัตร
    3. การรักษาความปลอดภัยและการปฏิบัติตามข้อกําหนด
    4. อินเทอร์เฟซและประสบการณ์ผู้ใช้
    5. การทดสอบการผสานการทำงาน
    6. การจัดการข้อผิดพลาดและการส่งข้อความ
    7. การคืนเงินและการดึงเงินคืน
    8. การรายงานและการกระทบยอด
  5. ตัวอย่างการทดสอบเกตเวย์การชําระเงิน
    1. ขั้นตอนการทดสอบ
  6. ทําไมการทดสอบเกตเวย์การชําระเงินจึงสําคัญ
  7. รายการตรวจสอบขณะเตรียมกรณีทดสอบเกตเวย์การชําระเงิน
    1. การรวบรวมข้อมูลก่อนการทดสอบ
    2. สภาพแวดล้อมในการทดสอบ
    3. การเตรียมข้อมูลสำหรับทดสอบ
    4. ออกแบบกรณีทดสอบ
  8. วิธีทดสอบเกตเวย์การชําระเงิน: รายการตรวจสอบ
    1. การทดสอบการทํางาน
    2. การทดสอบความปลอดภัย
    3. การทดสอบการผสานการทำงาน
    4. การทดสอบประสบการณ์ของผู้ใช้
    5. การทดสอบประสิทธิภาพ
    6. การปฏิบัติตามข้อกําหนดและการรายงาน
    7. การจัดการและการกู้คืนข้อผิดพลาด
    8. เอกสารประกอบและการสนับสนุน

เกตเวย์การชําระเงินคือบริการอีคอมเมิร์ซที่ดําเนินการ ยืนยัน และรับชําระเงินผ่านบัตรเครดิตและบัตรเดบิตให้กับธุรกิจต่างๆ คาดว่าตลาดเกตเวย์การชําระเงินทั่วโลกจะมีมูลค่าเพิ่มขึ้นจาก 26 พันล้านดอลลาร์สหรัฐในปี 2022 เป็น 189 พันล้านดอลลาร์ภายในปี 2032 การทดสอบเกตเวย์การชําระเงินจะตรวจสอบฟังก์ชันและความปลอดภัยของเกตเวย์การชําระเงิน เพื่อให้มั่นใจว่าระบบสามารถประมวลผลธุรกรรมออนไลน์ได้อย่างถูกต้องและปลอดภัย

ด้านล่างนี้จะพูดถึงสิ่งที่ธุรกิจต้องทราบเกี่ยวกับประเภทการทดสอบเกตเวย์การชําระเงิน การทำสอบแต่ละประเภทเป็นอย่างไร และเหตุผลที่การรู้เท่าทันการทดสอบจึงเป็นสิ่งสําคัญ

บทความนี้ให้ข้อมูลอะไรบ้าง

  • ประเภทของเกตเวย์การชําระเงิน
  • ประเภทการทดสอบโดเมนการชําระเงิน
  • สถานการณ์สำหรับทดสอบเกตเวย์การชําระเงินและกรณีการใช้งาน
  • ตัวอย่างการทดสอบเกตเวย์การชําระเงิน
  • ทําไมการทดสอบเกตเวย์การชําระเงินจึงสําคัญ
  • รายการตรวจสอบขณะเตรียมกรณีทดสอบสําหรับเกตเวย์การชําระเงิน
  • วิธีทดสอบเกตเวย์การชําระเงิน: รายการตรวจสอบ

ประเภทของเกตเวย์การชําระเงิน

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

  • เกตเวย์การชําระเงินบนระบบของผู้ให้บริการ: เกตเวย์เหล่านี้จะนําลูกค้าไปยังแพลตฟอร์มของผู้ให้บริการชําระเงินเพื่อทําธุรกรรมให้เสร็จสมบูรณ์ เมื่อลูกค้าชําระเงินเสร็จแล้ว ระบบจะนําลูกค้าไปที่เว็บไซต์ของธุรกิจ วิธีนี้มีประโยชน์ต่อธุรกิจเนื่องจากงานส่วนการปฏิบัติตามข้อกําหนดด้านการรักษาความปลอดภัยเกือบทั้งหมดได้จ้างให้ผู้ให้บริการชําระเงินเป็นผู้ดำเนินการ ตัวอย่างเกตเวย์การชําระเงินบนระบบของผู้ให้บริการ เช่น PayPal และ Stripe

  • เกตเวย์การชําระเงินบนระบบของตัวเอง: เกตเวย์เหล่านี้เก็บรวบรวมรายละเอียดการชําระเงินจากลูกค้าภายในเว็บไซต์หรือแอปพลิเคชันของธุรกิจ แล้วส่งข้อมูลไปที่ URL ของเกตเวย์การชําระเงิน เกตเวย์บางแห่งกําหนดให้ธุรกิจบันทึกข้อมูลการชําระเงินในรูปแบบเฉพาะ ในขณะที่อีกหลายแหล่งอาจมีความยืดหยุ่นมากกว่า ธุรกิจจะต้องรับภาระหน้าที่ด้านการรักษาความปลอดภัยมากขึ้นหากใช้วิธีนี้ เนื่องจากจะต้องจัดการและดูแลให้ข้อมูลการชำระเงินปลอดภัย

  • เกตเวย์การชําระเงินผ่าน API: เกตเวย์เหล่านี้เปิดให้ธุรกิจผสานฟังก์ชันด้านการประมวลผลการชําระเงินเข้ากับเว็บไซต์หรือแอปพลิเคชันบนอุปกรณ์เคลื่อนที่โดยใช้อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ของเกตเวย์ เกตเวย์การชําระเงินผ่าน API ให้ประสบการณ์ที่ดีกับผู้ใช้เนื่องจากลูกค้าไม่จําเป็นต้ผ่าน องออกจากแพลตฟอร์มของธุรกิจเพื่อทําธุรกรรมให้เสร็จสิ้นเหมือนกับเกตเวย์บนระบบของผู้ให้บริการ โปรดทราบว่าเกตเวย์การชําระเงินประเภทนี้มีภาระหน้าที่ด้านการรักษาความปลอดภัยเหมือนกับเกตเวย์การชําระเงินบนระบบของตัวเอง

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

ประเภทการทดสอบโดเมนการชําระเงิน

การทดสอบเกตเวย์การชําระเงินช่วยให้มั่นใจได้ว่าการประมวลผลการชําระเงินมีความน่าเชื่อถือ ปลอดภัย และมีประสิทธิภาพ ต่อไปนี้คือการทดสอบประเภทหลักๆ ที่เกี่ยวข้องกับโดเมนการชําระเงิน

  • การทดสอบฟังก์ชันการทํางาน: การทดสอบประเภทนี้จะตรวจสอบว่าระบบการชําระเงินทํางานตามข้อกําหนดที่ระบุหรือไม่ด้วยการตรวจสอบยืนยันการประมวลผลการชําระเงิน สถานะธุรกรรม การคืนเงิน การดึงเงินคืน และขั้นตอนการกระทบยอด

  • การทดสอบความปลอดภัย: การทดสอบประเภทนี้ตรวจสอบหาช่องโหว่ที่ที่อาจก่อให้เกิดภัยคุกคามต่างๆ เช่น การสอดแทรกโค้ดภาษา Structured Query Language (SQL) และการใส่สคริปต์ข้ามเว็บไซต์ (XSS) และตรวจสอบการปฏิบัติตามมาตรฐานการรักษาความปลอดภัยข้อมูลสําหรับอุตสาหกรรมบัตรชําระเงิน (PCI DSS) นอกจากนี้ยังตรวจสอบการเข้ารหัสและมาตรการป้องกันข้อมูลด้วย

  • การทดสอบการผสานการทำงาน: การทดสอบประเภทนี้จะตรวจสอบว่าระบบผสานการทํางานกับระบบต่างๆ เช่น แพลตฟอร์มอีคอมเมิร์ซ ธนาคาร และระบบตรวจจับการฉ้อโกงและแลกเปลี่ยนข้อมูลได้อย่างแม่นยําเป็นอย่างดีหรือไม่

  • การทดสอบอินเทอร์เฟซผู้ใช้: การทดสอบนี้จะตรวจสอบว่าเกตเวย์การชําระเงินนั้นใช้งานง่าย รวมทั้งมีคําแนะนําการใช้งานและการโต้ตอบที่ชัดเจนหรือไม่ ซึ่งจะช่วยลดโอกาสการเกิดข้อผิดพลาดและลดจำนวนธุรกรรมที่ถูกละทิ้งกลางคัน

  • การทดสอบประสิทธิภาพ: การทดสอบนี้จะตรวจสอบว่าระบบการชําระเงินสามารถจัดการธุรกรรมในปริมาณมากได้หรือไม่ โดยเฉพาะอย่างยิ่งในช่วงที่มีปริมาณการใช้งานสูง

  • การทดสอบความเข้ากันได้: การทดสอบนี้จะตรวจสอบว่าระบบการชําระเงินสามารถมอบประสบการณ์การใช้งานแก่ผู้ใช้ในระดับที่สม่ำเสมอกันในแพลตฟอร์ม ระบบปฏิบัติการ เบราว์เซอร์ และอุปกรณ์ต่างประเภทกันได้หรือไม่

  • การทดสอบผลกระทบต่อฟังก์ชันเดิม: เมื่อใดก็ตามที่มีการอัปเดตหรือเปลี่ยนแปลงในระบบการชําระเงิน การทดสอบผลกระทบต่อฟังก์ชันเดิมจะช่วยตรวจสอบว่าการเปลี่ยนแปลงดังกล่าวจะไม่ส่งผลในทางลบต่อฟังก์ชันเดิมที่มีอยู่

  • การทดสอบการปฏิบัติตามข้อกําหนด: การทดสอบนี้เป็นการยืนยันว่ามีการปฏิบัติตามมาตรฐานด้านกฎหมายและระเบียบข้อบังคับ เช่น มาตรฐานด้านความปลอดภัยของข้อมูลบัตรชำระเงิน PCI DSS

  • การทดสอบการฟื้นคืนจากภัยพิบัติและการทำงานต่อหลังเกิดข้อขัดข้อง: การทดสอบนี้จะประเมินความสามารถของระบบในการฟื้นคืนจากการทำงานล้มเหลวและความสามารถในการทํางานต่อไป

สถานการณ์สำหรับทดสอบเกตเวย์การชําระเงินและกรณีการใช้งาน

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

การประมวลผลธุรกรรม

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

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

  • ธุรกรรมที่รอดําเนินการ: ระบบอาจไม่ได้ประมวลผลธุรกรรมบางรายการในทันที และธุรกรรมดังกล่าวอาจถูกตั้งสถานะว่ารอดําเนินการอยู่ ตรวจสอบว่าธุรกรรมที่รอดําเนินการได้รับการจัดการอย่างถูกต้องและได้รับการอัปเดตหลังจากประมวลผลแล้ว

ข้อมูลบัตร

  • ความถูกต้องของบัตร: ทดสอบโดยใช้บัตรที่หมดอายุ ใช้งานไม่ได้ หรือถูกบล็อกเพื่อตรวจสอบว่าระบบตรวจสอบรายละเอียดบัตรได้ถูกต้องหรือไม่

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

การรักษาความปลอดภัยและการปฏิบัติตามข้อกําหนด

  • การเข้ารหัสและการคุ้มครองข้อมูล: ตรวจสอบว่าข้อมูลที่ละเอียดอ่อน เช่น หมายเลขบัตรเครดิตและรหัสยืนยันบัตร (CVV) ได้รับการเข้ารหัสอย่างเหมาะสมระหว่างการรับส่งและจัดเก็บข้อมูล

  • การปฏิบัติตามข้อกําหนดของ PCI DSS: ยืนยันว่าเกตเวย์การชําระเงินเป็นไปตามข้อกําหนดของ PCI DSS ทั้งหมด

อินเทอร์เฟซและประสบการณ์ผู้ใช้

  • การตรวจสอบข้อมูลที่ป้อน: ทดสอบช่องป้อนข้อมูลทั้งหมดว่ามีการตรวจสอบที่ถูกต้อง รวมถึงหมายเลขบัตร วันหมดอายุ และรหัส CVV ยืนยันว่าผู้ใช้ได้รับการโต้ตอบที่เหมาะสมเมื่อป้อนข้อมูลที่ไม่ถูกต้อง

  • การออกแบบที่ตอบสนองอุปกรณ์หลายแบบ: ตรวจสอบว่าอินเทอร์เฟซของเกตเวย์การชําระเงินเป็นแบบตอบสนองซึ่งใช้งานได้ในหลายอุปกรณ์และขนาดหน้าจอ

  • การปรับให้เข้ากับท้องถิ่น: หากเกตเวย์รองรับหลายภาษาหรือหลายสกุลเงิน ให้ทดสอบฟีเจอร์เหล่านี้เพื่อยืนยันว่าใช้งานได้ง่ายและถูกต้อง

การทดสอบการผสานการทำงาน

  • การผสานการทํางานกับ API ยืนยันว่า API ของเกตเวย์การชําระเงินผสานการทํางานกับระบบของธุรกิจอย่างถูกต้อง

  • การผสานการทํางานกับระบบของบุคคลที่สาม: หากเกตเวย์ผสานการทํางานกับบริการอื่นๆ (เช่น การจัดส่ง การคํานวณภาษี หรือการตรวจจับการฉ้อโกง) ให้ทดสอบการผสานการทํางานเหล่านี้ว่าทำงานได้อย่างถูกต้อง

การจัดการข้อผิดพลาดและการส่งข้อความ

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

  • การหมดเวลา: ทดสอบว่าระบบจัดการการหมดเวลาอย่างไร ทั้งในส่วนหน้า (อินเทอร์เฟซผู้ใช้) และส่วนหลัง (ระดับเซิร์ฟเวอร์หรือ API)

การคืนเงินและการดึงเงินคืน

  • เริ่มทํารายการคืนเงิน: ทดสอบขั้นตอนการเริ่มทำรายการคืนเงินผ่านเกตเวย์ และยืนยันว่าการกลับรายการธุรกรรมทำได้อย่างถูกต้อง

  • ขั้นตอนการดึงเงินคืน: ทดสอบขั้นตอนการจัดการการดึงเงินคืนเพื่อยืนยันว่าธุรกิจสามารถรับมือและจัดการการโต้แย้งการดึงเงินคืนได้

การรายงานและการกระทบยอด

  • รายงานธุรกรรม: ทดสอบการสร้างและความถูกต้องของรายงานธุรกรรม โดยยืนยันว่าธุรกรรมทุกประเภท (สําเร็จ ไม่สําเร็จ รอดําเนินการ) ได้รับการบันทึกและรายงานอย่างถูกต้อง

  • การกระทบยอด: ยืนยันว่าบันทึกของเกตเวย์การชําระเงินสอดคล้องกับบันทึกของธุรกิจและรายการเดินบัญชีธนาคาร และธุรกรรมทั้งหมดได้รับการจัดการอย่างถูกต้อง

การทดสอบสถานการณ์เหล่านี้อย่างละเอียดจะช่วยให้ธุรกิจมั่นใจได้ว่าเกตเวย์การชําระเงินปลอดภัย มีประสิทธิภาพ และใช้งานง่าย

ตัวอย่างการทดสอบเกตเวย์การชําระเงิน

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

  • วัตถุประสงค์: เป้าหมายหลักคือการตรวจสอบว่าเกตเวย์การชําระเงินประมวลผลข้อมูลบัตรเครดิตถูกต้องและสื่อสารผลการทําธุรกรรมกับผู้ใช้และระบบของธุรกิจ การดําเนินการนี้ต้องมีการตรวจสอบการโต้ตอบที่ส่วนหน้า (สิ่งที่ผู้ใช้เห็น) และขั้นตอนส่วนหลัง (วิธีที่ระบบจัดการข้อมูลธุรกรรม)

  • เงื่อนไขก่อนดำเนินการ: ก่อนที่จะเริ่มต้น คุณจะต้องมีสภาพแวดล้อมที่ทุกอย่างเตรียมไว้พร้อมเพื่อให้ธุรกรรมเกิดขึ้น ซึ่งรวมถึงสภาพแวดล้อมการทดสอบที่เลียนแบบสถานการณ์การประมวลผลการชําระเงินในโหมดใช้งานจริงโดยไม่มีผลกระทบทางการเงินที่เกิดขึ้นจริง และต้องมีบัตรเครดิตที่ใช้ได้จริงเพื่อการทดสอบ (ซึ่งเกตเวย์การชําระเงินมักเป็นผู้เตรียมไว้ให้เพื่อการทดสอบ)

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

ขั้นตอนการทดสอบ

  • เริ่มทําธุรกรรม: ตรวจสอบว่าขั้นตอนการเลือกวิธีการชําระเงิน (บัตรเครดิต) สามารถเข้าถึงและใช้งานได้

  • ป้อนรายละเอียดการชําระเงิน: ตรวจสอบว่าแบบฟอร์มรายละเอียดการชําระเงินใช้ง่ายและแนะนำผู้ใช้ตลอดขั้นตอนการป้อนข้อมูลอย่างถูกต้อง

  • ส่งการชําระเงิน: ตรวจสอบการตอบสนองของระบบและความสามารถในการส่งข้อมูลไปยังผู้ประมวลผลการชําระเงิน

  • เฝ้าสังเกต่ผลลัพธ์: ตรวจสอบว่าธุรกรรมสําเร็จหรือไม่จากมุมมองของผู้ใช้ และประเมินความชัดเจนและความเหมาะสมของข้อความที่แสดงต่อผู้ใช้

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

  • บันทึกผลลัพธ์และความคิดเห็น: บันทึกสิ่งที่เกิดขึ้นขณะทําการทดสอบ ทุกอย่างเป็นไปตามที่คาดหวังหรือว่ามีปัญหาเกิดขึ้น บันทึกข้อสังเกต ความคิด หรือสิ่งผิดปกติที่คุณพบระหว่างการทดสอบเพิ่มเติมเพื่อเป็นแนวทางในการทดสอบและการพัฒนาในอนาคต เอกสารฉบับนี้จะเป็นสิ่งที่บอกสิ่งที่ต้องดำเนินการต่อและการแก้ไขปัญหา

ทําไมการทดสอบเกตเวย์การชําระเงินจึงสําคัญ

ธุรกิจอีคอมเมิร์ซและธุรกิจออนไลน์ต้องอาศัยเกตเวย์การชําระเงินที่ใช้งานได้และใช้งานง่าย เพื่อสร้างประสบการณ์การชําระเงินที่น่าเชื่อถือและปลอดภัย การทดสอบเกตเวย์การชําระเงินสามารถช่วยปรับแต่งขั้นตอนชําระเงินให้ดีขึ้นด้วยวิธีต่อไปนี้

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

  • การแก้ไขปัญหาเชิงรุก: การทดสอบช่วยคาดการณ์ปัญหาด้วยการตรวจสอบเกตเวย์การชําระเงินภายใต้หลากหลายเงื่อนไข ช่วยให้ธุรกิจระบุจุดที่ระบบมีโอกาสจะทำงานผิดพลาดก่อนที่จะเกิดผลกระทบต่อลูกค้า และจัดทำแผนฉุกเฉินที่เหมาะสมเพื่อให้มั่นใจว่าธุรกิจยังดําเนินการได้อย่างราบรื่นแม้ในสถานการณ์ที่ไม่คาดคิด

  • การเพิ่มประสิทธิภาพขั้นตอนธุรกรรม: การทดสอบช่วยเปิดเผยข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพของขั้นตอนธุรกรรม เช่น เวลาที่วิธีการชําระเงินแบบต่างใช้ ซึ่งเป็นโอกาสในการเพิ่มประสิทธิภาพ ซึ่งอาจทําให้ลูกค้าได้รับประสบการณ์การชําระเงินที่รวดเร็วขึ้นและมีความพึงพอใจมากขึ้น

  • การตัดสินใจโดยใช้ข้อมูล: การทดสอบทำให้ได้ข้อมูลมากมาย ซึ่งช่วยให้ธุรกิจได้ข้อมูลเชิงลึกที่ละเอียดเกี่ยวกับขั้นตอนการชําระเงิน ข้อมูลนี้สามารถนำมาใช้ประกอบการตัดสินใจที่สำคัญ เช่น ควรให้ความสำคัญกับการชำระเงินวิธีใด หรือการจัดสรรทรัพยากรสําหรับอัปเกรดโครงสร้างพื้นฐานการชําระเงินที่จุดใด

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

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

  • การประเมินความสามารถในการขยายระบบ การทดสอบช่วยให้ธุรกิจประเมินความสามารถในการขยายระบบการชําระเงินได้ โดยคาดการณ์ว่าเกตเวย์จะทำงานอย่างไรหากปริมาณธุรกรรมเพิ่มขึ้น หรือหากธุรกิจขยายเข้าสู่ตลาดใหม่ๆ ที่ใช้สกุลเงินหรือวิธีการชําระเงินอื่น

รายการตรวจสอบขณะเตรียมกรณีทดสอบเกตเวย์การชําระเงิน

รายการตรวจสอบเพื่อเป็นแนวทางในการเตรียมกรณีทดสอบเกตเวย์การชําระเงิน รายการตรวจสอบนี้ช่วยเตรียมกรณีการทดสอบที่ครอบคลุมและมีประสิทธิภาพสําหรับการทดสอบเกตเวย์การชําระเงิน โดยรวมถึงปัจจัยสำคัญหลายด้านเพื่อความน่าเชื่อถือ ความปลอดภัย และประสิทธิภาพการทํางานของระบบ

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

ก่อนทําการทดสอบ ให้พิจารณาปัจจัยต่อไปนี้ซึ่งส่งผลต่อขั้นตอนการชําระเงินของคุณ

  • ข้อกําหนดในการผสานการทํางานกับเกตเวย์การชําระเงิน
  • วิธีการชําระเงินที่รองรับ
  • ขั้นตอนธุรกรรมที่คาดไว้สําหรับการชำระเงินแต่ละวิธี
  • กฎหรือตรรกะทางธุรกิจเฉพาะบางอย่างที่ใช้ระหว่างขั้นตอนการชําระเงิน

สภาพแวดล้อมในการทดสอบ

  • จัดเตรียมสภาพแวดล้อมในการทดสอบแยกต่างหากซึ่งปลอดภัยและเหมือนกับสภาพแวดล้อมที่ใช้จริงให้มากที่สุด ยืนยันว่าวิธีการชําระเงินทดสอบ (เช่น หมายเลขบัตรเครดิตทดสอบ) พร้อมและใช้งานได้

การเตรียมข้อมูลสำหรับทดสอบ

  • เตรียมข้อมูลทดสอบที่ถูกต้องและไม่ถูกต้องสําหรับสถานการณ์การทดสอบต่างๆ รวมถึงข้อมูลทดสอบสําหรับวิธีการชําระเงิน สกุลเงิน และประเทศต่างๆ หากเกี่ยวข้อง รวมถึงข้อมูลทดสอบเพื่อให้ครอบคลุมกรณีป้อนข้อมูลผิดปกติหรือเงื่อนไขสุดขีด

ออกแบบกรณีทดสอบ

ออกแบบกรณีทดสอบให้มีการทดสอบหลายประเภท เพื่อให้ครอบคลุมสถานการณ์ที่เป็นไปได้และครอบคลุมการตรวจสอบฟังก์ชันต่างๆ ต่อไปนี้คือส่วนสําคัญที่ต้องมุ่งเน้น:

  • การทดสอบการทํางาน
  • การทดสอบความปลอดภัย
  • การทดสอบการผสานการทำงาน
  • อินเทอร์เฟซผู้ใช้และการทดสอบประสบการณ์
  • การทดสอบประสิทธิภาพ
  • การทดสอบการปฏิบัติตามข้อกําหนดและการรายงาน
  • การทดสอบการจัดการและกู้คืนข้อผิดพลาด

จัดให้มีการบันทึกกรณีทดสอบทั้งหมดเป็นเอกสารและให้สอดคล้องกับข้อกําหนดด้านความปลอดภัยและการปฏิบัติตามข้อกําหนด ตรวจสอบและอัปเดตกรณีทดสอบตามความจําเป็นเพื่อให้สอดคล้องกับข้อกำหนดที่มีการเปลี่ยนแปลง

วิธีทดสอบเกตเวย์การชําระเงิน: รายการตรวจสอบ

หากต้องการทําการประเมินเกตเวย์การชําระเงินอย่างละเอียดและครอบคลุม ให้ทําตามรายการตรวจสอบที่จัดทำอย่างมีแบบแผนซึ่งครอบคลุมองค์ประกอบสําคัญทั้งหมดของระบบ เช่น ฟังก์ชันการทํางาน ความปลอดภัย การใช้งาน และการผสานการทำงาน

การทดสอบการทํางาน

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

การทดสอบความปลอดภัย

  • ทําการตรวจสอบการปฏิบัติตามข้อกําหนดของมาตรฐานการรักษาความปลอดภัย เช่น PCI DSS เพื่อยืนยันการปฏิบัติตามข้อกําหนดของอุตสาหกรรม
  • ประเมินกลไกการเข้ารหัสข้อมูลที่ละเอียดอ่อนระหว่างการส่งและขณะจัดเก็บข้อมูล
  • ทําการประเมินช่องโหว่อย่างครอบคลุมและทดสอบการเจาะระบบเพื่อค้นหาปัญหาด้านความปลอดภัยที่อาจเกิดขึ้น
  • ทดสอบการตรวจสอบการป้อนข้อมูลของทุกฟิลด์เพื่อป้องกันภัยคุกคามบนเว็บที่พบได้บ่อย เช่น การสอดแทรกโค้ด SQL และ XSS
  • ตรวจสอบกลไกการตรวจสอบสิทธิ์ผู้ใช้และการอนุญาตเข้าถึงข้อมูลภายในระบบการชําระเงิน

การทดสอบการผสานการทำงาน

  • ยืนยันการผสานการทํางานขั้นตอนธุรกรรมกับเว็บไซต์หรือส่วนหน้าของแอปพลิเคชัน
  • ทดสอบว่าเกตเวย์การชําระเงินสื่อสารกับระบบภายนอก เช่น ซอฟต์แวร์ด้านบัญชี สินค้าคงคลัง หรือการจัดการความสัมพันธ์ลูกค้า (CRM) ได้ดีเพียงใด
  • ยืนยันว่าเกตเวย์มีการแจ้งเตือนหรือการเรียกกลับที่ถูกต้องหลังจากทําธุรกรรมเสร็จสิ้น

การทดสอบประสบการณ์ของผู้ใช้

  • ประเมินความสอดคล้องและการตอบสนองของขั้นตอนการชําระเงินบนอุปกรณ์และเบราว์เซอร์ที่หลากหลาย
  • ตรวจสอบความชัดเจนและประโยชน์ของคำแนะนำในการชําระเงิน ข้อความแสดงข้อผิดพลาด และการแจ้งยืนยัน
  • ประเมินความสะดวกในการนําทางและความง่ายในการใช้งานของกระบวนการชําระเงินตั้งแต่เริ่มต้นจนจบ

การทดสอบประสิทธิภาพ

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

การปฏิบัติตามข้อกําหนดและการรายงาน

  • ตรวจสอบว่าเกตเวย์สร้างรายงานธุรกรรมที่ถูกต้องและละเอียด
  • ตรวจสอบการบันทึกและเส้นทางการตรวจสอบของระบบเพื่อยืนยันว่าครอบคลุมและปลอดภัยเพื่อวัตถุประสงค์การปฏิบัติตามข้อกําหนด

การจัดการและการกู้คืนข้อผิดพลาด

  • ทดสอบการตอบสนองต่อปัญหาการขัดข้องของเครือข่าย ระบบขัดข้อง และสิ่งผิดปกติอื่นๆ เพื่อยืนยันความถูกต้องสมบูรณ์ของข้อมูลธุรกรรม
  • ตรวจสอบขั้นตอนการจัดการธุรกรรมที่ติดขัดหรือการกู้คืนระบบเพื่อรักษาความสอดคล้องของข้อมูลและความต่อเนื่องในการดําเนินงาน

เอกสารประกอบและการสนับสนุน

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

เนื้อหาในบทความนี้มีไว้เพื่อให้ข้อมูลทั่วไปและมีจุดประสงค์เพื่อการศึกษาเท่านั้น ไม่ควรใช้เป็นคําแนะนําทางกฎหมายหรือภาษี Stripe ไม่รับประกันหรือรับประกันความถูกต้อง ความสมบูรณ์ ความไม่เพียงพอ หรือความเป็นปัจจุบันของข้อมูลในบทความ คุณควรขอคําแนะนําจากทนายความที่มีอํานาจหรือนักบัญชีที่ได้รับใบอนุญาตให้ประกอบกิจการในเขตอํานาจศาลเพื่อรับคําแนะนําที่ตรงกับสถานการณ์ของคุณ

หากพร้อมเริ่มใช้งานแล้ว

สร้างบัญชีและเริ่มรับการชำระเงินโดยไม่ต้องทำสัญญาหรือระบุรายละเอียดเกี่ยวกับธนาคาร หรือติดต่อเราเพื่อสร้างแพ็กเกจที่ออกแบบเองสำหรับธุรกิจของคุณ
Payments

Payments

รับชำระเงินออนไลน์ ที่จุดขาย และทั่วโลกด้วยโซลูชันการชำระเงินที่สร้างมาสำหรับธุรกิจทุกขนาด

Stripe Docs เกี่ยวกับ Payments

ค้นหาคู่มือเกี่ยวกับการเชื่อมต่อ Payments API ของ Stripe