ผสานรวม Google Play กับแบ็กเอนด์เซิร์ฟเวอร์

แบ็กเอนด์เซิร์ฟเวอร์ที่ปลอดภัยมีบทบาทสำคัญในการจัดการการซื้อในแอปผ่าน Google Play ของแอป ระบบการเรียกเก็บเงินของ Google Play มีวิธี จัดการแง่มุมที่สำคัญที่สุดของธุรกิจผลิตภัณฑ์ดิจิทัล ตั้งแต่การตั้งค่า แคตตาล็อกไปจนถึงการติดตามธุรกรรม

รูปที่ 1 แผนภาพการผสานรวมแบ็กเอนด์ทั่วไปกับ ระบบการเรียกเก็บเงินของ Google Play

Google Play Developer API มีปลายทางหลายรายการเพื่อให้แบ็กเอนด์ของคุณซิงค์กับแบ็กเอนด์ของ Google Play โดยเฉพาะอย่างยิ่ง API การสมัครใช้บริการและการซื้อในแอปจะจัดการ ฟังก์ชันการทำงานที่เกี่ยวข้องกับการขายผลิตภัณฑ์ดิจิทัลใน Google Play

รูปที่ 2 ปลายทางที่เกี่ยวข้องกับการเรียกเก็บเงินซึ่ง Google Play Developer API จัดเตรียมไว้

การจัดการแคตตาล็อกสินค้าดิจิทัลอัตโนมัติ

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

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

คุณใช้ปลายทาง monetization.subscriptions และ inappproducts เพื่อจัดการแคตตาล็อกสินค้าดิจิทัลได้

การจัดการวงจรการซื้อและการซิงค์สิทธิ์

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

ระบบการเรียกเก็บเงินของ Google Play จะส่งการแจ้งเตือนแบบเรียลไทม์สำหรับนักพัฒนาแอป (RTDN) สำหรับการซื้อทั้ง 2 ประเภท และแบ็กเอนด์ของคุณควรพร้อมที่จะนำเข้าข้อความเหล่านี้และทำการเปลี่ยนแปลงที่จำเป็น ดูวิธีใช้ประโยชน์จากไคลเอ็นต์ RTDN และ Google Play Developer API เพื่อจัดการวงจรการซื้อได้ที่คู่มือวงจรการซื้อ

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

การป้องกันการประพฤติมิชอบและการละเมิด

ป้องกันการละเมิดโดยย้ายตรรกะที่ละเอียดอ่อนไปยังแบ็กเอนด์และตรวจสอบการซื้อที่ถูกยกเลิกใน Google Play Google Play Developer API มีฟังก์ชัน ในการตอบรับการซื้อใหม่ ใช้ไอเทมที่ซื้อในแอป และจัดการ การซื้อที่ถูกยกเลิก ดูข้อมูลเพิ่มเติมเกี่ยวกับการป้องกันการประพฤติมิชอบและการละเมิดได้ที่ต่อสู้กับการประพฤติมิชอบและการละเมิด

การกระทบยอดและการรายงานทางการเงินอัตโนมัติ

คุณสามารถนำเข้าข้อมูลการรายงานจาก Google Play ได้โดยดาวน์โหลดรายงาน Play Console คุณใช้ประโยชน์จาก Google Cloud Storage API เพื่อดาวน์โหลดข้อมูลที่มีให้ใน Play Console เพื่อจัดการ Use Case ที่เกี่ยวข้องกับข้อมูลนี้ได้

การจัดการธุรกรรมภายนอก

หากผสานรวมกับ API ของการเรียกเก็บเงินระบบอื่นหรือข้อเสนอภายนอก ให้ใช้ Externaltransactions APIs เพื่อรายงานและจัดการธุรกรรมที่เสร็จสมบูรณ์