หากพบปัญหาในการทำธุรกรรม Intent ด้วยการดำเนินการของคุณ โปรดดู คุณมีอาการตามที่อธิบายไว้ในส่วนต่อไปนี้ และ ให้ทำตามขั้นตอนการแก้ปัญหาที่แนะนำ
การทำงานไม่ตอบสนอง
ลักษณะปัญหา: เมื่อเรียกให้แสดงความตั้งใจในการทำธุรกรรม (TransactionRequirements
, TransactionDecision
) ผู้ใช้ได้รับการตอบกลับว่า "แอปไม่ตอบสนองในขณะนี้ โปรดลองอีกครั้งในอีกสักครู่"
การแก้ปัญหา: ตรวจสอบว่าโปรเจ็กต์การดำเนินการมีข้อมูลไดเรกทอรีที่จำเป็นทั้งหมด รวมถึงลิงก์นโยบายความเป็นส่วนตัว
ประมวลผลใบเสร็จไม่ได้
ลักษณะปัญหา: ระหว่างการให้สิทธิ์ซื้อ ผู้ใช้จะได้รับคำตอบว่า "ขออภัย เราประมวลผลใบเสร็จของคุณไม่ได้"
การแก้ปัญหา
- ตรวจสอบว่า
merchantOrderId
ไม่ซ้ำกัน สั่งซื้อใหม่ไม่ได้ ด้วยรหัสคำสั่งซื้อที่มีอยู่ก่อนหน้า - ตรวจสอบว่าคุณส่งคำตอบง่ายๆ
ควบคู่ไปกับ
orderUpdate
เริ่มต้น นี่คือรูปแบบการตอบกลับที่จำเป็น
ไม่สามารถส่งการอัปเดตคำสั่งซื้อ
ลักษณะปัญหา: เมื่อส่งการอัปเดตคำสั่งซื้อสำหรับคำสั่งซื้อที่มีอยู่ API คำสั่งซื้อ
ตอบกลับด้วยรหัสข้อผิดพลาด 500 และข้อความแสดงข้อผิดพลาดต่อไปนี้: "คำสั่งซื้อ OrderID
อัปเดตโปรเจ็กต์ ProjectID
ไม่ได้ โปรดลองอีกครั้ง"
การแก้ปัญหา
- โปรดตรวจสอบว่าคุณระบุข้อมูลรับรองที่ใช้ได้ในระหว่างการตรวจสอบสิทธิ์ JWT สำหรับ Orders API แล้ว
การอัปเดตคำสั่งซื้อไม่ปรากฏเป็นการแจ้งเตือน
ลักษณะปัญหา: มีการจัดลำดับเริ่มต้น และอัปเดตคำสั่งซื้อเพื่อติดตามผลสำเร็จ รหัสสถานะ 200 แต่ไม่ปรากฏเป็นข้อความ Push ในอุปกรณ์ที่พร้อมใช้งาน Assistant ของผู้ใช้ อุปกรณ์
การแก้ปัญหา: การอัปเดตคำสั่งซื้อบางรายการอาจไม่ได้แสดงข้อความ Push
เฉพาะการอัปเดตที่มีสถานะ CANCELLED
, FULFILLED
, REJECTED
หรือ RETURNED
เท่านั้น
ผลลัพธ์ในการแจ้งเตือน
ดูธุรกรรมในบัญชี
คุณสามารถดูธุรกรรมที่ดำเนินการผ่านบัญชีของคุณโดยทำตามขั้นตอนต่อไปนี้
- ไปที่ myaccount.google.com และเข้าสู่ระบบ
- คลิกการชำระเงินและ การสมัครรับข้อมูลในเมนูด้านซ้าย
- ในส่วนการซื้อ ให้คลิกจัดการการซื้อ
นอกจากนี้ คุณสามารถดูธุรกรรมแซนด์บ็อกซ์ได้โดยการเพิ่มพารามิเตอร์การค้นหาของ URL ต่อไปนี้
myaccount.google.com/purchases?sandbox=1
เคล็ดลับการแก้ปัญหาอื่นๆ
หากอาการข้างต้นไม่ตรงกับปัญหาที่คุณพบ คุณอาจ ต้องการอ้างอิงบันทึกStackdriverของโปรเจ็กต์ สำหรับการแก้ปัญหาเพิ่มเติม คุณยังดูการตั้งค่าบัญชี Google ได้ด้วย เพื่อดูและจัดการการซื้อที่ดำเนินการด้วยการดำเนินการของคุณ