คำถามที่พบบ่อยเกี่ยวกับ Google Wallet API

เริ่มต้นใช้งาน

Google Wallet API คืออะไร

Google Wallet API ช่วยให้นักพัฒนาแอปสร้างบัตรดิจิทัลใน Google Wallet ได้ ปัจจุบัน Google Wallet API รองรับบอร์ดดิ้งพาส ตั๋วเข้างาน บัตรสะสมคะแนน ข้อเสนอ และบัตรโดยสาร เมื่อเร็วๆ นี้ เราได้เพิ่มประเภทบัตรทั่วไปเพื่อรองรับ Use Case เพิ่มเติม

ฉันจะตั้งค่าสภาพแวดล้อมการพัฒนาตามข้อกำหนดทางธุรกิจและความซับซ้อนได้อย่างไร

ด้านล่างนี้เป็นคำแนะนำที่นำไปใช้ตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ที่ตอบสนองความซับซ้อนและการรักษาความปลอดภัยของธุรกิจในระดับต่างๆ การใช้บัญชีบริการหลายบัญชีช่วยให้นักพัฒนาแอปสร้างสภาพแวดล้อม TEST แยกจากสภาพแวดล้อม PROD ได้

ความซับซ้อนในการตั้งค่าพื้นฐาน

บัญชี Business Console 1 บัญชีหรือบัญชีหลักของ Business Console 1 บัญชีกับบัญชีผู้ออกบัตรหลายบัญชี

  • ตัวเลือกนี้เปิดใช้แนวทางการจัดการจากส่วนกลางโดยใช้บัญชีหลัก 1 บัญชีที่มีธุรกิจ/ผู้ออกบัตรย่อยตั้งแต่ 0 ถึงหลายรายการ
  • โปรเจ็กต์ Google Cloud 1 รายการ
  • ข้อมูลเข้าสู่ระบบของบัญชีบริการ 1 รายการ
  • กลุ่มผู้ใช้กลุ่มเดียว

ความซับซ้อนในการตั้งค่าโดยเฉลี่ย

บัญชีหลัก 1 บัญชีต่อบัญชีผู้ออกบัตรหลายบัญชี

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

ความซับซ้อนของการตั้งค่าที่ซับซ้อน

บัญชีหลัก 1 บัญชีกับบัญชีผู้ออกบัตรหลายบัญชี

  • ตัวเลือกนี้เปิดใช้แนวทางการจัดการจากส่วนกลางโดยใช้บัญชีหลัก 1 บัญชีที่มีธุรกิจย่อยหลายแห่ง
  • 1 ไปยังหลายโปรเจ็กต์ Google Cloud
  • ผู้ใช้คอนโซลธุรกิจที่แตกต่างกันต่อผู้ออกบัตร
  • ข้อมูลเข้าสู่ระบบบัญชีบริการ 1 รายการไปยังหลายรายการ
    • ข้อมูลเข้าสู่ระบบ PROD 1 รายการต่อธุรกิจ/ผู้ออกบัตร
    • ข้อมูลเข้าสู่ระบบ DEV 1 รายการต่อธุรกิจ/ผู้ออกบัตร

ติดต่อฝ่ายสนับสนุน

การใช้งานบัตร

ฉันจะลบคลาสหรือออบเจ็กต์ได้อย่างไร

ขณะนี้คุณลบชั้นเรียนหรือวัตถุออกจาก Google Wallet ไม่ได้ อย่างไรก็ตาม ผู้ใช้สามารถยกเลิกการลิงก์วัตถุจาก Google Wallet ได้

ฉันจะจัดกลุ่มบัตรหลายใบเข้าด้วยกันได้อย่างไร

การใช้ GroupingID ช่วยให้จัดกลุ่มบัตรเข้าด้วยกันได้ง่าย

ฉันจะอัปเดตเฉพาะบางส่วนของบัตรได้อย่างไร

ทําตามคู่มือประสิทธิภาพเพื่อทำความเข้าใจวิธีอัปเดตบางส่วนโดยใช้คําขอ PATCH

ฉันจะสร้างบัตรทีละหลายใบได้ไหม

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

คำถามทั่วไป

อัตราจำกัดสำหรับคำขอที่ส่งไปยัง Google Wallet API คืออะไร

การเรียกใช้ Google Wallet API จะจำกัดอัตราไว้ที่ 20 คำขอต่อวินาที

เหตุใดจึงไม่อนุญาตให้ใส่รูปภาพส่วนตัวในบัตรใน Google Wallet

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

Google Wallet API แสดงรหัสข้อผิดพลาดใด

ดูรายการรหัสข้อผิดพลาดและข้อยกเว้นที่ Google Wallet API แสดงได้ที่รหัสข้อผิดพลาด

ฉันจะเปิดใช้ข้อความ Push ได้อย่างไร

ปัจจุบัน Google Wallet ยังไม่รองรับข้อความ Push ที่นักพัฒนาแอปเขียน อย่างไรก็ตาม Google Wallet จะแจ้งเตือนบัตรต่อไปนี้ให้ทราบอย่างทันท่วงที ปัจจุบัน Google Wallet ยังไม่รองรับข้อความ Push ที่นักพัฒนาแอปเขียน

ประเภทธุรกิจ การแจ้งเตือน เรียกให้แสดงแล้ว เอกสารประกอบ
กิจกรรม การช่วยเตือนเร็วๆ นี้ 3 ชั่วโมงก่อนวันที่มีกิจกรรม เอกสาร
บอร์ดดิ้งพาส การช่วยเตือนเร็วๆ นี้ 3 ชั่วโมงก่อนเวลาออกเดินทางของเที่ยวบิน docs
บอร์ดดิ้งพาส การอัปเดตบัตร การเปลี่ยนแปลงเทอร์มินอลต้นทาง ประตู เวลาขึ้นเครื่อง หรือเวลาออกเดินทาง docs
การ์ดข้อเสนอพิเศษ การช่วยเตือนเมื่อใกล้หมดอายุ 48 ชั่วโมงก่อนที่การ์ดข้อเสนอจะหมดอายุ docs
Generic การช่วยเตือนเร็วๆ นี้ 24 ชั่วโมงก่อนที่ "ช่วงเวลา" จะเริ่ม docs
Generic การช่วยเตือนการหมดอายุ 48 ชั่วโมงก่อน "เวลาภายใน" จะสิ้นสุดลง เอกสาร

ฉันจะลบรหัสผู้ขายได้ไหม

ปัจจุบันคุณไม่สามารถลบหรือเก็บรหัสผู้ขายจาก Google Pay และ Wallet Console

ฉันจะใช้ฟีเจอร์การลิงก์แอปได้อย่างไร

การลิงก์แอปต้องใช้รายการที่อนุญาตซึ่งจะขอได้ที่นี่

Google Wallet รองรับการกำหนดเขตพื้นที่เสมือนหรือไม่

ขณะนี้ยังไม่รองรับการกำหนดเขตพื้นที่เสมือน

ฉันจะตั้งค่าโปรแกรมสะสมคะแนนได้อย่างไร

คุณตั้งค่าการลงทะเบียนและโปรแกรมสะสมคะแนนได้โดยทำตามคู่มือนี้

ฉันจะส่งโลโก้ของฉันสำหรับบัตรโดยสารให้แก่ Google ได้อย่างไร

โปรดใช้แบบฟอร์มนี้เพื่อส่งโลโก้ให้ Google เพิ่มลงในรายการที่อนุญาต

วิธีจัดการข้อมูล userProfile ที่เข้ารหัส Base64 อย่างเหมาะสม

ตรวจสอบว่าคุณใช้การเข้ารหัส UTF-8 ตลอดกระบวนการ สตริง JSON จะได้รับการเข้ารหัส UTF-8 แรกและเข้ารหัสในภายหลังโดยใช้ android.util.Base64 โดยมีตัวเลือก NO_WRAP และ URL_SAFE ซึ่งสอดคล้องกับ RFC 3548 ส่วนที่ 4

ฉันจะสร้างบัญชีผู้ออกบัตรแบบเป็นโปรแกรมได้อย่างไร

ดูคู่มือนี้เพื่อสร้างบัญชีผู้ออกบัตรผ่าน API

การแตะอัจฉริยะ

ฉันต้องใช้โปรแกรมอ่าน NFC พิเศษสำหรับบัตร Google Smarttap ไหม

โดยต้องเป็นเครื่องชำระเงินที่รองรับ SmartTap ดูรายชื่อผู้ให้บริการที่ได้รับการรับรองได้ที่นี่

ฉันจะทำให้บัตรทำงานร่วมกับ NFC ได้อย่างไร

โปรดทำตามการกําหนดค่านี้เพื่อเปิดใช้บัตรให้แลกสิทธิ์ผ่าน Smart Tap ได้

โทเค็นเว็บ JSON (JWT)

มีเครื่องมือที่ช่วยให้การติดตั้งใช้งานและการแก้ไขข้อบกพร่อง JWT ง่ายขึ้นไหม

ได้ แพลตฟอร์มต่างๆ เช่น www.jwt.io ให้คุณถอดรหัสและแก้ไขข้อบกพร่องของโทเค็นได้ในระหว่างกระบวนการพัฒนา ซึ่งจะช่วยให้คุณยืนยันเนื้อหาที่ส่งได้ โปรดทราบว่า Google ไม่มีความเกี่ยวข้องและไม่ได้แนะนำบุคคลที่สามดังกล่าวโดยเฉพาะ

คุณสามารถสร้างคลาสและออบเจ็กต์ล่วงหน้าโดยใช้ API ก่อนที่จะสร้างลิงก์บันทึกบัตร (JWT)

การแก้ปัญหา

เหตุใดการตั้งค่าเวลาของฉันจึงแสดงเวลาที่ไม่ถูกต้องสำหรับกิจกรรม

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

โลโก้ของฉันจะไม่แสดงบนบัตรที่ฉันสร้างขึ้น ปัญหานี้เกิดจากอะไร

  • ก่อนอื่น โปรดตรวจสอบว่าโลโก้เป็นไปตามหลักเกณฑ์และบันทึกในรูปแบบ PNG
  • ตรวจสอบว่าโลโก้พร้อมใช้งานด้วยความน่าเชื่อถือสูง อย่าเปลี่ยนเส้นทางไปยังไฟล์รูปภาพซึ่งอาจทำให้เกิดข้อผิดพลาด 404 รูปภาพของคุณควรโฮสต์อยู่บนตำแหน่ง HTTPS เนื่องจากรูปภาพดังกล่าวจะไม่ปรากฏให้เห็นใน Google Wallet
  • ตรวจสอบว่าได้ตั้งค่าฟิลด์ที่ต้องกรอกทั้งหมดซึ่งทำเครื่องหมายว่าต้องกรอกใน API ในบัตรแล้ว

การสนับสนุนและความคิดเห็น

ฉันจะติดต่อฝ่ายสนับสนุนด้านเทคนิคได้อย่างไร

หากต้องการความช่วยเหลือเพิ่มเติม โปรดติดต่อทีมสนับสนุนโดยคลิกปุ่ม "ติดต่อทีมสนับสนุน" ในแถบด้านข้างทางซ้ายของคอนโซล Google Pay และ Wallet

ฉันจะแสดงความคิดเห็นเกี่ยวกับผลิตภัณฑ์ได้อย่างไร

หากต้องการแสดงความคิดเห็นเกี่ยวกับผลิตภัณฑ์ ให้คลิกปุ่ม "ส่งความคิดเห็น" ที่สี่เหลี่ยมผืนผ้าด้านขวาบนของหน้าเว็บไซต์สำหรับนักพัฒนาแอป แล้วเลือก "ความคิดเห็นเกี่ยวกับผลิตภัณฑ์" จากนั้นอธิบายความคิดเห็นของคุณในพื้นที่ข้อความ แล้วคลิก "ส่ง"

ฉันจะแสดงความคิดเห็นเกี่ยวกับเอกสารประกอบได้อย่างไร

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