ข้อกำหนดที่จำเป็น

ก่อนใช้ Google Wallet API สําหรับการผสานรวม ให้ทําตามขั้นตอนต่อไปนี้

1. ลงชื่อสมัครใช้บัญชีผู้ออกบัตรใน Google Wallet API

คุณจําเป็นต้องมีบัญชีผู้ออกบัตรเพื่อสร้างและแจกจ่ายบัตรสําหรับ Google Wallet ลงชื่อสมัครใช้ Google Pay และ Wallet Console เพื่อรับบัญชีผู้ออกบัตร หลังจากลงชื่อสมัครใช้แล้ว ให้ไปที่หน้า Google Wallet API และคลิกสร้างบัตรครั้งแรก เมื่อยอมรับข้อกําหนดในการให้บริการแล้ว คุณจะเริ่มสร้างบัตรโดยสารได้

หลังจากลองทําตามขั้นตอนข้างต้นแล้ว คุณยังลองใช้ Codelab ได้อีกด้วย

2. เปิดใช้ Wallet API

  • ลงชื่อเข้าใช้ Google Cloud Platform และเปิดใช้ Google Wallet API สําหรับโปรเจ็กต์ GCP
  • หากยังไม่มีโปรเจ็กต์ GCP ให้สร้างโปรเจ็กต์
  • เปิดใช้ Google Wallet API

3. สร้างบัญชีบริการ

บัญชีบริการและคีย์บัญชีบริการมีความจําเป็นต้องเรียก Google Wallet API บัญชีบริการคือข้อมูลประจําตัวที่เรียกใช้ Google Wallet API คีย์บัญชีบริการมีคีย์ส่วนตัวที่แอปพลิเคชันใช้ตรวจสอบสิทธิ์กับ Google Wallet API

สร้างบัญชีบริการ:

  • 1.สร้างบัญชีบริการใน Google Cloud Console ซึ่งจะระบุรายละเอียดต่อไปนี้
    • ชื่อบัญชีบริการ - เช่น Wallet Web Client
    • รหัสบัญชีบริการ - เช่น my-service-account
  • 2. คลิกสร้างและต่อไป
  • 3. คลิกเสร็จ

สร้างคีย์บัญชีบริการ โดยทําดังนี้

  • 1. เลือกบัญชีบริการ ตัวอย่างเช่น my-service-account@my-project-id.iam.gserviceaccount.com
  • 2. คลิกรายการในเมนูคีย์ที่ด้านบนของหน้า
  • 3. คลิกเพิ่มคีย์และสร้างคีย์ใหม่
  • 4. เลือกประเภทคีย์ JSON
  • 5. คลิกสร้างเพื่อสร้างและดาวน์โหลดคีย์บัญชีบริการ

4. ให้สิทธิ์บัญชีบริการ

คุณต้องให้สิทธิ์บัญชีบริการเพื่อเรียกใช้ API หากต้องการให้สิทธิ์ ให้มอบสิทธิ์ แก่บัญชีบริการเพื่อจัดการบัญชีผู้ออกบัตร

  • ไปที่หน้าผู้ใช้ใน Google Pay และ Wallet Console
  • 1. คลิกเชิญผู้ใช้
  • 2. เพิ่มอีเมลของบัญชีบริการ ตัวอย่างเช่น my-service-account@my-project-id.iam.gserviceaccount.com
  • 3. เลือกนักพัฒนาซอฟต์แวร์สําหรับระดับการเข้าถึง
  • 4. คลิกเชิญ

5. สร้างชั้นเรียน

ก่อนที่จะสร้างและเพิ่ม LoyaltyObject คุณต้องสร้าง LoyaltyClass โดยลงชื่อเข้าใช้ Google Pay และ Wallet Console แล้วไปที่หน้า Google Wallet API และสร้างชั้นเรียนสะสมคะแนนใหม่

  1. ตรวจสอบให้แน่ใจว่าคุณอยู่ในแท็บจัดการ
  2. คุณจะเห็น "คุณอยู่ในโหมดสาธิต" หากนี่เป็นครั้งแรกที่สร้างบัตร
  3. ขณะอยู่ในโหมดสาธิต ให้คลิก "ตั้งค่าบัญชีทดสอบ" เพื่อเพิ่มบัญชีทดสอบ เฉพาะบัญชีเหล่านี้เท่านั้นที่จะบันทึกบัตรได้ในขณะที่บัญชีผู้ออกบัตรอยู่ในโหมดสาธิต
  4. คลิกสร้างชั้นเรียน
  5. เลือกการสะสมคะแนน
  6. กรอกข้อมูลในช่องที่ต้องกรอกทั้งหมดที่มีเครื่องหมาย *
  7. คลิกสร้างชั้นเรียน

ทําขั้นตอนนี้ซ้ําหากต้องการบัตรสะสมคะแนนหลายใบ

ดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีที่แอตทริบิวต์เหล่านี้แสดงในบัตรได้ที่เทมเพลตเลย์เอาต์

หลังจากสร้างบัตรสะสมคะแนนเรียบร้อยแล้ว ให้ทําตามขั้นตอน เพิ่มบัตรลงใน Google Wallet