ทรัพยากร: VoidedPurchase
ทรัพยากร VoidedPurchase ระบุการซื้อที่ถูกยกเลิก/คืนเงิน/ปฏิเสธการชำระเงิน
| การแสดง JSON |
|---|
{ "kind": string, "purchaseToken": string, "purchaseTimeMillis": string, "voidedTimeMillis": string, "orderId": string, "voidedSource": integer, "voidedReason": integer, "voidedQuantity": integer } |
| ช่อง | |
|---|---|
kind |
ซึ่งแสดงถึงออบเจ็กต์การซื้อที่ถูกยกเลิกในบริการ androidpublisher |
purchaseToken |
โทเค็นที่ระบุการซื้อแบบครั้งเดียวหรือการสมัครใช้บริการได้แบบไม่ซ้ำกัน ใช้ orderId (พร้อมใช้งานตั้งแต่ API เวอร์ชัน 3) เพื่อระบุการต่ออายุการสมัครใช้บริการโดยไม่ซ้ำ |
purchaseTimeMillis |
เวลาที่ทำการซื้อในหน่วยมิลลิวินาทีนับตั้งแต่ Epoch (1 ม.ค. 1970) |
voidedTimeMillis |
เวลาที่การซื้อถูกยกเลิก/คืนเงิน/ปฏิเสธการชำระเงินเป็นมิลลิวินาทีนับจาก Epoch (1 ม.ค. 1970) |
orderId |
รหัสคำสั่งซื้อซึ่งระบุการซื้อแบบครั้งเดียว การสมัครใช้บริการ หรือการต่ออายุการสมัครใช้บริการได้อย่างไม่ซ้ำกัน |
voidedSource |
ผู้เริ่มการซื้อที่ถูกยกเลิก ค่าที่เป็นไปได้คือ 0 ผู้ใช้ 1 นักพัฒนาแอป 2 Google |
voidedReason |
เหตุผลที่การซื้อถูกยกเลิก ค่าที่เป็นไปได้คือ 0 อื่นๆ 1 การรู้สึกผิดที่ซื้อ 2 Not_received 3. มีข้อบกพร่อง 4 Accidental_purchase 5. การประพฤติมิชอบ 6 Friendly_fraud 7 การปฏิเสธการชำระเงิน 8 Unacknowledged_purchase |
voidedQuantity |
จำนวนที่ถูกยกเลิกอันเป็นผลมาจากการคืนเงินบางส่วนตามจำนวน การซื้อที่ถูกยกเลิกของการคืนเงินบางส่วนตามจำนวนจะส่งคืนได้ก็ต่อเมื่อตั้งค่า includeQuantityBasedPartialRefund เป็น true |
เมธอด |
|
|---|---|
|
แสดงรายการการซื้อที่ถูกยกเลิก คืนเงิน หรือปฏิเสธการชำระเงิน |
รหัสข้อผิดพลาด
การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาด HTTP ต่อไปนี้
| รหัสข้อผิดพลาด | เหตุผล | คำอธิบาย | ความละเอียด |
|---|---|---|---|
400 |
invalidValue |
ระบุค่าไม่ถูกต้องในคำขอ โดยมักจะแสดงเมื่อโทเค็นการซื้อมีรูปแบบไม่ถูกต้องหรือไม่ถูกต้อง | แก้ไขค่าฟิลด์ที่ไม่ถูกต้องในเนื้อหาคำขอหรือพารามิเตอร์ตามข้อมูลอ้างอิงของ API |
400 |
required |
คำขอไม่มีช่องหรือพารามิเตอร์ที่จำเป็น | อ่านเอกสารประกอบของ API เพื่อให้แน่ใจว่ามีช่องและพารามิเตอร์ที่จำเป็นทั้งหมด |
403 |
userInsufficientPermission |
ผู้ใช้มีสิทธิ์ไม่เพียงพอในการดำเนินการที่ขอ | ตรวจสอบว่าผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์มีสิทธิ์ที่จำเป็นใน Google Play Console ดูรายละเอียดเพิ่มเติมได้ที่ การใช้บัญชีบริการ |
404 |
notFound |
ไม่พบทรัพยากรที่ขอ | ตรวจสอบว่าตัวระบุ (เช่น โทเค็นการซื้อ ชื่อแพ็กเกจ รหัสผลิตภัณฑ์ รหัสการสมัครใช้บริการ) ถูกต้อง |
409 |
concurrentUpdate |
มีการพยายามอัปเดตออบเจ็กต์ที่กำลังอัปเดตพร้อมกัน | ลองส่งคำขออีกครั้งโดยใช้ Exponential Backoff หลีกเลี่ยงการแก้ไขทรัพยากรเดียวกันพร้อมกัน |
5xx |
Generic error |
ข้อผิดพลาดทั่วไปในเซิร์ฟเวอร์ของ Google Play | ลองส่งคำขออีกครั้ง หากยังคงพบปัญหาอยู่ โปรดติดต่อผู้จัดการลูกค้า Google Play หรือส่งคำขอรับการสนับสนุน โปรดตรวจสอบแดชบอร์ดสถานะของ Play เพื่อดูการหยุดทำงานที่ทราบ |