- ทรัพยากร: ProductPurchaseV2
- PurchaseStateContext
- PurchaseState
- TestPurchaseContext
- FopType
- ProductLineItem
- ProductOfferDetails
- RentOfferDetails
- ConsumptionState
- AcknowledgementState
- เมธอด
ทรัพยากร: ProductPurchaseV2
ทรัพยากร ProductPurchaseV2 แสดงสถานะการซื้อไอเทมที่ซื้อในแอปของผู้ใช้
การแสดง JSON |
---|
{ "productLineItem": [ { object ( |
ช่อง | |
---|---|
productLineItem[] |
มีข้อมูลระดับสินค้าสำหรับ ProductPurchaseV2 |
kind |
ประเภทนี้แสดงออบเจ็กต์ ProductPurchaseV2 ในบริการ androidpublisher |
purchaseStateContext |
ข้อมูลเกี่ยวกับสถานะการซื้อ |
testPurchaseContext |
ข้อมูลที่เกี่ยวข้องกับการซื้อทดสอบ การตั้งค่านี้จะมีผลกับการซื้อทดสอบเท่านั้น |
orderId |
รหัสคำสั่งซื้อที่เชื่อมโยงกับการซื้อไอเทมที่ซื้อในแอป อาจตั้งค่าไม่ได้หากไม่มีคำสั่งซื้อที่เชื่อมโยงกับการซื้อ |
obfuscatedExternalAccountId |
รหัสเวอร์ชันที่มีการสร้างความสับสนซึ่งเชื่อมโยงกับบัญชีของผู้ใช้ในแอปอย่างเจาะจง แต่จะแสดงก็ต่อเมื่อระบุโดยใช้ https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid เมื่อทำการซื้อ |
obfuscatedExternalProfileId |
รหัสเวอร์ชันที่มีการสร้างความสับสนซึ่งเชื่อมโยงกับโปรไฟล์ของผู้ใช้ในแอปอย่างเจาะจง แต่จะแสดงก็ต่อเมื่อระบุโดยใช้ https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid เมื่อทำการซื้อ |
regionCode |
รหัสภูมิภาคการเรียกเก็บเงิน ISO 3166-1 alpha-2 ของผู้ใช้ ณ เวลาที่มอบสิทธิ์ผลิตภัณฑ์ |
purchaseCompletionTime |
เวลาที่มีการซื้อสำเร็จ เช่น เมื่อ PurchaseState เปลี่ยนเป็น PURCHASED ช่องนี้จะหายไปจนกว่าการชำระเงินจะเสร็จสมบูรณ์ เช่น หากผู้ใช้เริ่มธุรกรรมที่รอดำเนินการ (https://developer.android.com/google/play/billing/integrate#pending) ระบบจะไม่ป้อนข้อมูลในช่องนี้จนกว่าผู้ใช้จะดำเนินการตามขั้นตอนที่จำเป็นเพื่อทำธุรกรรมให้เสร็จสมบูรณ์ ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
acknowledgementState |
เอาต์พุตเท่านั้น สถานะการรับรู้การซื้อ |
PurchaseStateContext
บริบทเกี่ยวกับสถานะการซื้อ
การแสดง JSON |
---|
{
"purchaseState": enum ( |
ช่อง | |
---|---|
purchaseState |
เอาต์พุตเท่านั้น สถานะการซื้อ |
PurchaseState
สถานะการซื้อที่เป็นไปได้
Enum | |
---|---|
PURCHASE_STATE_UNSPECIFIED |
ไม่ได้ระบุสถานะการซื้อ คุณไม่ควรตั้งค่านี้ |
PURCHASED |
ซื้อเรียบร้อยแล้ว |
CANCELLED |
ยกเลิกการซื้อแล้ว |
PENDING |
การซื้ออยู่ในสถานะรอดำเนินการและยังไม่เสร็จสมบูรณ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการการซื้อที่รอดำเนินการได้ที่ https://developer.android.com/google/play/billing/integrate#pending |
TestPurchaseContext
บริบทเกี่ยวกับการซื้อทดสอบ
การแสดง JSON |
---|
{
"fopType": enum ( |
ช่อง | |
---|---|
fopType |
ประเภท fop ของการซื้อทดสอบ |
FopType
ประเภท fop ที่เป็นไปได้
Enum | |
---|---|
FOP_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภท Fop คุณไม่ควรตั้งค่านี้ |
TEST |
การซื้อเกิดขึ้นโดยใช้บัตรทดสอบ |
ProductLineItem
มีข้อมูลระดับสินค้าสำหรับ ProductPurchaseV2
การแสดง JSON |
---|
{
"productId": string,
"productOfferDetails": {
object ( |
ช่อง | |
---|---|
productId |
รหัสผลิตภัณฑ์ที่ซื้อ (เช่น "monthly001") |
productOfferDetails |
รายละเอียดข้อเสนอสำหรับสินค้านี้ |
ProductOfferDetails
ข้อมูลรายละเอียดข้อเสนอที่เกี่ยวข้องกับรายการโฆษณาการซื้อ
การแสดง JSON |
---|
{ "offerTags": [ string ], "offerId": string, "purchaseOptionId": string, "rentOfferDetails": { object ( |
ช่อง | |
---|---|
offerTags[] |
แท็กข้อเสนอล่าสุดที่เชื่อมโยงกับข้อเสนอ ซึ่งรวมถึงแท็กที่รับค่ามาจากตัวเลือกการซื้อ |
offerId |
รหัสข้อเสนอ แสดงเฉพาะสำหรับข้อเสนอ |
purchaseOptionId |
รหัสตัวเลือกการซื้อ |
rentOfferDetails |
รายละเอียดข้อเสนอเกี่ยวกับค่าเช่า การตั้งค่านี้จะกำหนดไว้สำหรับรายการโฆษณาการเช่าเท่านั้น |
offerToken |
โทเค็นข้อเสนอต่อธุรกรรมที่ใช้สร้างรายการโฆษณาการซื้อนี้ |
quantity |
จำนวนที่เชื่อมโยงกับการซื้อไอเทมที่ซื้อในแอป |
refundableQuantity |
จำนวนที่มีสิทธิ์ได้รับเงินคืน เช่น จำนวนที่ยังไม่ได้คืนเงิน ค่านี้แสดงการคืนเงินบางส่วนตามจำนวนและการคืนเงินเต็มจำนวน |
consumptionState |
เอาต์พุตเท่านั้น สถานะการบริโภคของการซื้อ |
RentOfferDetails
ประเภทนี้ไม่มีช่อง
ข้อมูลรายละเอียดข้อเสนอที่เกี่ยวข้องกับรายการโฆษณาที่พัก
ConsumptionState
สถานะการบริโภคที่เป็นไปได้
Enum | |
---|---|
CONSUMPTION_STATE_UNSPECIFIED |
ไม่ได้ระบุสถานะการบริโภค คุณไม่ควรตั้งค่านี้ |
CONSUMPTION_STATE_YET_TO_BE_CONSUMED |
ยังไม่ได้บริโภค |
CONSUMPTION_STATE_CONSUMED |
ใช้งานไปแล้ว |
AcknowledgementState
สถานะการยอมรับของไอเทมแบบเรียกเก็บเงินครั้งเดียว
Enum | |
---|---|
ACKNOWLEDGEMENT_STATE_UNSPECIFIED |
สถานะการตอบกลับที่ไม่ระบุ |
ACKNOWLEDGEMENT_STATE_PENDING |
ยังไม่ได้รับการยืนยันการซื้อ |
ACKNOWLEDGEMENT_STATE_ACKNOWLEDGED |
การซื้อได้รับการยอมรับแล้ว |
เมธอด |
|
---|---|
|
ตรวจสอบสถานะการซื้อและการบริโภคของไอเทมที่ซื้อในแอป |