การแก้ปัญหาการทำธุรกรรมจริง

หากพบปัญหาในการทำธุรกรรม Intent ด้วยการดำเนินการของคุณ โปรดดู คุณมีอาการตามที่อธิบายไว้ในส่วนต่อไปนี้ และ ให้ทำตามขั้นตอนการแก้ปัญหาที่แนะนำ

การทำงานไม่ตอบสนอง

ลักษณะปัญหา: เมื่อตรวจสอบข้อกำหนดหรือการตัดสินใจในธุรกรรมของผู้ใช้ ผู้ใช้ได้รับการตอบกลับว่า "แอปไม่ตอบสนองในขณะนี้ โปรดลองอีกครั้งในอีกสักครู่"

การแก้ปัญหา: ตรวจสอบว่าโปรเจ็กต์การดำเนินการมีข้อมูลไดเรกทอรีที่จำเป็นทั้งหมด รวมถึงลิงก์นโยบายความเป็นส่วนตัว

ประมวลผลใบเสร็จไม่ได้

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

การแก้ปัญหา

  • ตรวจสอบว่าmerchantOrderIdไม่ซ้ำกัน สั่งซื้อใหม่ไม่ได้ ด้วยรหัสคำสั่งซื้อที่มีอยู่ก่อนหน้า
  • ตรวจสอบว่าคุณส่งคำตอบง่ายๆ ควบคู่ไปกับ orderUpdate เริ่มต้น นี่คือรูปแบบการตอบกลับที่จำเป็น

ไม่สามารถส่งการอัปเดตคำสั่งซื้อ

ลักษณะปัญหา: เมื่อส่งการอัปเดตคำสั่งซื้อสำหรับคำสั่งซื้อที่มีอยู่ API คำสั่งซื้อ ตอบกลับด้วยรหัสข้อผิดพลาด 500 และข้อความแสดงข้อผิดพลาดต่อไปนี้: "คำสั่งซื้อ OrderID อัปเดตโปรเจ็กต์ ProjectID ไม่ได้ โปรดลองอีกครั้ง"

การแก้ปัญหา

การอัปเดตคำสั่งซื้อไม่ปรากฏเป็นการแจ้งเตือน

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

การแก้ปัญหา: การอัปเดตคำสั่งซื้อบางรายการอาจไม่ได้แสดงข้อความ Push เฉพาะการอัปเดตที่มีสถานะ CANCELLED, FULFILLED, REJECTED หรือ RETURNED เท่านั้น ผลลัพธ์ในการแจ้งเตือน

ดูธุรกรรมในบัญชี

คุณสามารถดูธุรกรรมที่ดำเนินการผ่านบัญชีของคุณโดยทำตามขั้นตอนต่อไปนี้

  1. ไปที่ myaccount.google.com และเข้าสู่ระบบ
  2. คลิกการชำระเงินและ การสมัครรับข้อมูลในเมนูด้านซ้าย
  3. ในส่วนการซื้อ ให้คลิกจัดการการซื้อ

นอกจากนี้ คุณสามารถดูธุรกรรมแซนด์บ็อกซ์ได้โดยการเพิ่มพารามิเตอร์การค้นหาของ URL ต่อไปนี้

myaccount.google.com/purchases?sandbox=1

เคล็ดลับการแก้ปัญหาอื่นๆ

หากอาการข้างต้นไม่ตรงกับปัญหาที่คุณพบ คุณอาจ ต้องการอ้างอิงบันทึกStackdriverของโปรเจ็กต์ สำหรับการแก้ปัญหาเพิ่มเติม คุณยังดูการตั้งค่าบัญชี Google ได้ด้วย เพื่อดูและจัดการการซื้อที่ดำเนินการด้วยการดำเนินการของคุณ