REST Resource: purchases.voidedpurchases

ทรัพยากร: VoidedPurchase

ทรัพยากร VoidedPurchase ระบุการซื้อที่ถูกยกเลิก/คืนเงิน/ปฏิเสธการชำระเงิน

การแสดง JSON
{
  "kind": string,
  "purchaseToken": string,
  "purchaseTimeMillis": string,
  "voidedTimeMillis": string,
  "orderId": string,
  "voidedSource": integer,
  "voidedReason": integer,
  "voidedQuantity": integer
}
ช่อง
kind

string

ซึ่งแสดงถึงออบเจ็กต์การซื้อที่ถูกยกเลิกในบริการ androidpublisher

purchaseToken

string

โทเค็นที่ระบุการซื้อแบบครั้งเดียวหรือการสมัครใช้บริการได้แบบไม่ซ้ำกัน ใช้ orderId (พร้อมใช้งานตั้งแต่ API เวอร์ชัน 3) เพื่อระบุการต่ออายุการสมัครใช้บริการโดยไม่ซ้ำ

purchaseTimeMillis

string (int64 format)

เวลาที่ทำการซื้อในหน่วยมิลลิวินาทีนับตั้งแต่ Epoch (1 ม.ค. 1970)

voidedTimeMillis

string (int64 format)

เวลาที่การซื้อถูกยกเลิก/คืนเงิน/ปฏิเสธการชำระเงินเป็นมิลลิวินาทีนับจาก Epoch (1 ม.ค. 1970)

orderId

string

รหัสคำสั่งซื้อซึ่งระบุการซื้อแบบครั้งเดียว การสมัครใช้บริการ หรือการต่ออายุการสมัครใช้บริการได้อย่างไม่ซ้ำกัน

voidedSource

integer

ผู้เริ่มการซื้อที่ถูกยกเลิก ค่าที่เป็นไปได้คือ 0 ผู้ใช้ 1 นักพัฒนาแอป 2 Google

voidedReason

integer

เหตุผลที่การซื้อถูกยกเลิก ค่าที่เป็นไปได้คือ 0 อื่นๆ 1 การรู้สึกผิดที่ซื้อ 2 Not_received 3. มีข้อบกพร่อง 4 Accidental_purchase 5. การประพฤติมิชอบ 6 Friendly_fraud 7 การปฏิเสธการชำระเงิน 8 Unacknowledged_purchase

voidedQuantity

integer

จำนวนที่ถูกยกเลิกอันเป็นผลมาจากการคืนเงินบางส่วนตามจำนวน การซื้อที่ถูกยกเลิกของการคืนเงินบางส่วนตามจำนวนจะส่งคืนได้ก็ต่อเมื่อตั้งค่า includeQuantityBasedPartialRefund เป็น true

เมธอด

list

แสดงรายการการซื้อที่ถูกยกเลิก คืนเงิน หรือปฏิเสธการชำระเงิน

รหัสข้อผิดพลาด

การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาด 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 เพื่อดูการหยุดทำงานที่ทราบ