ใช้รายการตรวจสอบต่อไปนี้เพื่อให้แน่ใจว่าคุณได้ทำตามขั้นตอนที่จำเป็นทั้งหมดในการ ผสานรวม Android
เกี่ยวกับสภาพแวดล้อมการทดสอบ
สภาพแวดล้อมการทดสอบของเราจะไม่แสดงโทเค็นที่เรียกเก็บเงินได้จริงในPaymentData
การตอบกลับ แต่สภาพแวดล้อมการทดสอบจะช่วยให้เราทดสอบองค์ประกอบของการซื้อได้ ดังนี้
- หน้าการยืนยัน
- ใบเสร็จ
- ที่อยู่สำหรับการเรียกเก็บเงิน (ไม่บังคับ)
- หมายเลขโทรศัพท์สำหรับการเรียกเก็บเงิน (ไม่บังคับ)
- ที่อยู่สำหรับจัดส่ง (ไม่บังคับ)
- อีเมล (ไม่บังคับ)
ข้อผิดพลาด Unrecognized App จะปรากฏในชีตการชำระเงินของ Google Pay จนกว่าแอปของคุณจะมี
สิทธิ์เข้าถึงเวอร์ชันที่ใช้งานจริง
ค่าของพารามิเตอร์สภาพแวดล้อมจาก WalletOptions จะระบุว่าเซิร์ฟเวอร์ทํางานในสภาพแวดล้อมการทดสอบหรือการผลิต ค่าสภาพแวดล้อม อาจเป็นค่าใดค่าหนึ่งต่อไปนี้
WalletConstants.ENVIRONMENT_PRODUCTIONWalletConstants.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. การทดสอบการทำงาน |
|
|
เมื่อขอ
|
|
เมื่อคุณขอ
หากยืนยันแล้วว่าผู้ประมวลผลรองรับ |
|
หากต้องใช้ที่อยู่จัดส่ง ให้ทดสอบการประมวลผล ที่อยู่จัดส่งในสถานะต่างๆ ที่เสร็จสมบูรณ์ โปรดลองใช้วิธีต่อไปนี้
|
|
| หากต้องการหมายเลขโทรศัพท์ ให้ทดสอบการแยกวิเคราะห์และการจัดเก็บหมายเลขโทรศัพท์ตาม มาตรฐานข้อมูลของแอปสำหรับรูปแบบต่างๆ เช่น +14155551212, 14155551212, (415) 555-1212 | |
| ตรวจสอบว่า Google Pay แสดงในระดับเดียวกันกับวิธีการชำระเงินอื่นๆ ของบุคคลที่สาม | |
| สำหรับผู้ใช้ที่ไม่มีข้อมูลการชำระเงินใดๆ เก็บไว้ในบัญชีภายในแอปของคุณ Google Pay ควรเป็นค่าเริ่มต้นหรือแสดงอย่างโดดเด่นเป็นวิธีการชำระเงิน | |
| สำหรับผู้ใช้ที่เคยเลือก Google Pay ในขั้นตอนการชำระเงินและระบุ Google Pay เป็น วิธีการชำระเงินที่ต้องการภายในแอป Google Pay ควรถือเป็นวิธีการชำระเงินเริ่มต้นสำหรับการซื้อครั้งต่อๆ ไป | |
| ต้องแสดงราคาสุดท้ายต่อผู้ใช้ก่อนที่จะประมวลผลธุรกรรม หากจำนวนเงิน ที่จะเรียกเก็บแตกต่างกันไปตามข้อมูลที่ได้รับจาก Google Pay API คุณจะต้อง แสดงหน้ายืนยันพร้อมราคาขั้นสุดท้าย | |