รายการตรวจสอบการผสานรวม

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

เกี่ยวกับสภาพแวดล้อมการทดสอบ

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

  • หน้าการยืนยัน
  • ใบเสร็จ
  • ที่อยู่สำหรับการเรียกเก็บเงิน (ไม่บังคับ)
  • หมายเลขโทรศัพท์สำหรับการเรียกเก็บเงิน (ไม่บังคับ)
  • ที่อยู่สำหรับจัดส่ง (ไม่บังคับ)
  • อีเมล (ไม่บังคับ)

ข้อผิดพลาด Unrecognized App จะปรากฏในชีตการชำระเงินของ Google Pay จนกว่าแอปของคุณจะมี สิทธิ์เข้าถึงเวอร์ชันที่ใช้งานจริง

ค่าของพารามิเตอร์สภาพแวดล้อมจาก WalletOptions จะระบุว่าเซิร์ฟเวอร์ทํางานในสภาพแวดล้อมการทดสอบหรือการผลิต ค่าสภาพแวดล้อม อาจเป็นค่าใดค่าหนึ่งต่อไปนี้

  • WalletConstants.ENVIRONMENT_PRODUCTION
  • WalletConstants.ENVIRONMENT_TEST

สำหรับการทดสอบและการพัฒนา ให้ใช้ WalletConstants.ENVIRONMENT_TEST

ทดสอบการผสานรวม

ก่อนส่งการผสานรวมให้ Google ตรวจสอบใน ENVIRONMENT_TEST โปรดตรวจสอบว่าคุณได้ปฏิบัติตามเกณฑ์การออกสำหรับฟังก์ชันการทำงานและการตรวจสอบแบรนด์แต่ละรายการต่อไปนี้

1. พื้นฐาน

ตรวจสอบว่าการตรวจสอบความเสี่ยงและการควบคุมปัจจุบันสำหรับธุรกรรมบัตรหรือ PAN มีผลกับธุรกรรม Google Pay ด้วย เช่นกัน การตรวจสอบความถูกต้องและการตรวจสอบการฉ้อโกงของ Google Pay ไม่ได้มีวัตถุประสงค์เพื่อ แทนที่กระบวนการจัดการความเสี่ยงของคุณ
หากคุณทริกเกอร์ 3D Secure (การตรวจสอบสิทธิ์แบบเพิ่มขั้นตอน) สำหรับธุรกรรมบัตรปกติโดยเลือก ตามเกณฑ์ความเสี่ยง โปรดใช้เกณฑ์ความเสี่ยงเดียวกันเพื่อทริกเกอร์ 3D Secure สำหรับธุรกรรม PAN ของ Google Pay PAN_ONLY
โปรดอ่านและเตรียมพร้อมที่จะยอมรับข้อกำหนดในการให้บริการของเรา การลงทะเบียนด้วย Google Pay API กำหนดให้คุณต้องมีสิทธิ์เข้าถึงอีเมลเจ้าของบัญชี ของแอปพลิเคชัน Android
ใช้ข้อมูลที่ได้รับจาก Google Pay API เพื่อประมวลผลธุรกรรมเท่านั้น กรณีการใช้งานอื่นๆ ทั้งหมด ต้องได้รับความยินยอมอย่างชัดแจ้งจากผู้ใช้แยกต่างหาก
ยืนยันว่าผู้ประมวลผลการชำระเงินในประเทศของคุณยอมรับการตรวจสอบสิทธิ์บัตรชำระเงินและเครือข่ายบัตร
หากคุณทําการผสานรวม DIRECT tokenizationSpecification type คุณต้องหมุนเวียนคีย์การเข้ารหัสสาธารณะและระบุการรับรอง PCI ให้กับ Google ผ่าน Google Pay & Wallet Console ทุกปี การรับรอง PCI สามารถส่งได้โดย บุคคลที่สามหรือ Qualified Security Assessor ที่ได้รับการรับรองจาก PCI Security Standards Council และ ได้รับการอนุมัติจาก ผู้ให้บริการที่ได้รับอนุมัติหรือ ผู้ประเมินที่มีคุณสมบัติ

2. การทดสอบการสร้างแบรนด์

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

3. การทดสอบการทำงาน

เมื่อขอCARDประเภทวิธีการชำระเงินที่มีPAN_ONLYการตรวจสอบสิทธิ์บัตร ให้ทำการทดสอบบัตรที่บันทึกไว้ให้เสร็จสมบูรณ์

  1. หากมี ให้นำบัตรทั้งหมดออกจากแอปพลิเคชัน Google Wallet
  2. หากมี ให้นำบัตรทั้งหมดที่บันทึกไว้ใน pay.google.com ออก
  3. กลับไปที่การผสานรวม
  4. คลิก Google Pay
  5. ตรวจสอบว่าคุณเห็นตัวเลือกในการเพิ่มบัตร
  6. เพิ่มบัตรจากเครือข่ายที่รองรับตามที่ระบุไว้ใน allowedCardNetworks
  7. ตรวจสอบว่าคุณเห็นบัตรที่เพิ่มพร้อมโลโก้เครือข่ายในตัวเลือก

เมื่อคุณขอCARDประเภทวิธีการชำระเงินที่มีการตรวจสอบสิทธิ์บัตร CRYPTOGRAM_3DS ให้ทำการทดสอบโทเค็นของอุปกรณ์ Android ให้เสร็จสมบูรณ์

  1. ตรวจสอบว่าระบบรองรับผู้ออกบัตรของคุณ แล้วเพิ่มบัตรที่มีสิทธิ์ในแอปพลิเคชัน Google Wallet
  2. กลับไปที่การผสานรวม
  3. คลิก Google Pay
  4. ตรวจสอบว่าคุณเห็นบัตรที่เพิ่มพร้อมภาพบัตรในตัวเลือก

หากยืนยันแล้วว่าผู้ประมวลผลรองรับCRYPTOGRAM_3DSการตรวจสอบสิทธิ์บัตร คุณอาจดำเนินการต่อได้ แม้ว่าCRYPTOGRAM_3DSการตรวจสอบสิทธิ์บัตรจะไม่พร้อมให้บริการแก่คุณในฐานะ ผู้ใช้ Android หรือผู้ถือบัตร

หากต้องใช้ที่อยู่จัดส่ง ให้ทดสอบการประมวลผล ที่อยู่จัดส่งในสถานะต่างๆ ที่เสร็จสมบูรณ์ โปรดลองใช้วิธีต่อไปนี้

  • ทดสอบรูปแบบต่างๆ ของชื่อเต็มเพื่อแยกวิเคราะห์เป็นฟิลด์ที่มีโครงสร้าง เช่น John, John Doe และ Jane Doe Smith
  • แยกวิเคราะห์บรรทัดที่อยู่ทั้งหมดที่ Google Pay API แสดงผลอย่างถูกต้อง ซึ่งอาจเกิน จำนวนบรรทัดที่อยู่ทั้งหมดที่มักจะรวบรวมในขั้นตอนการชำระเงินมาตรฐาน
  • ตรวจสอบว่าองค์ประกอบประเทศที่ส่งคืนของที่อยู่ตรงกับปลายทางการจัดส่งที่รองรับของเว็บไซต์ หากคุณระบุข้อจำกัดในการจัดส่ง ให้ป้อนที่อยู่จัดส่งที่ไม่รองรับ และยืนยันว่าไม่อนุญาตในชีตการชำระเงินของ Google Pay
หากต้องการหมายเลขโทรศัพท์ ให้ทดสอบการแยกวิเคราะห์และการจัดเก็บหมายเลขโทรศัพท์ตาม มาตรฐานข้อมูลของแอปสำหรับรูปแบบต่างๆ เช่น +14155551212, 14155551212, (415) 555-1212
ตรวจสอบว่า Google Pay แสดงในระดับเดียวกันกับวิธีการชำระเงินอื่นๆ ของบุคคลที่สาม
สำหรับผู้ใช้ที่ไม่มีข้อมูลการชำระเงินใดๆ เก็บไว้ในบัญชีภายในแอปของคุณ Google Pay ควรเป็นค่าเริ่มต้นหรือแสดงอย่างโดดเด่นเป็นวิธีการชำระเงิน
สำหรับผู้ใช้ที่เคยเลือก Google Pay ในขั้นตอนการชำระเงินและระบุ Google Pay เป็น วิธีการชำระเงินที่ต้องการภายในแอป Google Pay ควรถือเป็นวิธีการชำระเงินเริ่มต้นสำหรับการซื้อครั้งต่อๆ ไป
ต้องแสดงราคาสุดท้ายต่อผู้ใช้ก่อนที่จะประมวลผลธุรกรรม หากจำนวนเงิน ที่จะเรียกเก็บแตกต่างกันไปตามข้อมูลที่ได้รับจาก Google Pay API คุณจะต้อง แสดงหน้ายืนยันพร้อมราคาขั้นสุดท้าย