ก่อนใช้ 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 และสร้างชั้นเรียนสะสมคะแนนใหม่
- ตรวจสอบให้แน่ใจว่าคุณอยู่ในแท็บจัดการ
- คุณจะเห็น "คุณอยู่ในโหมดสาธิต" หากนี่เป็นครั้งแรกที่สร้างบัตร
- ขณะอยู่ในโหมดสาธิต ให้คลิก "ตั้งค่าบัญชีทดสอบ" เพื่อเพิ่มบัญชีทดสอบ เฉพาะบัญชีเหล่านี้เท่านั้นที่จะบันทึกบัตรได้ในขณะที่บัญชีผู้ออกบัตรอยู่ในโหมดสาธิต
- คลิกสร้างชั้นเรียน
- เลือกการสะสมคะแนน
- กรอกข้อมูลในช่องที่ต้องกรอกทั้งหมดที่มีเครื่องหมาย *
- คลิกสร้างชั้นเรียน
ทําขั้นตอนนี้ซ้ําหากต้องการบัตรสะสมคะแนนหลายใบ
ดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีที่แอตทริบิวต์เหล่านี้แสดงในบัตรได้ที่เทมเพลตเลย์เอาต์
หลังจากสร้างบัตรสะสมคะแนนเรียบร้อยแล้ว ให้ทําตามขั้นตอน เพิ่มบัตรลงใน Google Wallet