Method: purchases.subscriptions.cancel

ยกเลิกการซื้อการสมัครใช้บริการของผู้ใช้ การสมัครใช้บริการจะยังคงใช้งานได้จนกว่าจะถึงเวลาหมดอายุ

คำขอ HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
packageName

string

ชื่อแพ็กเกจของแอปพลิเคชันที่ซื้อการสมัครใช้บริการนี้ (เช่น "com.some.thing")

subscriptionId

string

รหัสการสมัครใช้บริการที่ซื้อ (เช่น "monthly001")

token

string

โทเค็นที่ระบุให้กับอุปกรณ์ของผู้ใช้เมื่อซื้อการสมัครใช้บริการ

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "cancellationType": enum (CancellationType)
}
ช่อง
cancellationType

enum (CancellationType)

ไม่บังคับ ประเภทการยกเลิกการสมัครใช้บริการที่ซื้อ

เนื้อหาการตอบกลับ

หากดำเนินการสำเร็จ เนื้อหาการตอบกลับจะว่างเปล่า

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/androidpublisher

CancellationType

ประเภทการยกเลิกที่นักพัฒนาแอปขอ

Enum
CANCELLATION_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทการยกเลิก
USER_REQUESTED_STOP_RENEWALS ผู้ใช้ขอยกเลิกและสามารถกู้คืนการสมัครใช้บริการได้ การดำเนินการนี้จะหยุดเฉพาะการต่ออายุการสมัครใช้บริการครั้งถัดไปเท่านั้น สำหรับการสมัครใช้บริการแบบผ่อนชำระ ผู้ใช้ยังคงต้องชำระเงินให้ครบตามระยะเวลาผูกมัด ดูรายละเอียดเพิ่มเติมเกี่ยวกับการต่ออายุและการชำระเงินได้ที่ https://developer.android.com/google/play/billing/subscriptions#installments
DEVELOPER_REQUESTED_STOP_PAYMENTS นักพัฒนาแอปขอยกเลิกและไม่สามารถกู้คืนการสมัครใช้บริการได้ ซึ่งจะหยุดการชําระเงินครั้งถัดไปของการสมัครใช้บริการ สำหรับการสมัครใช้บริการแบบผ่อนชำระ ผู้ใช้จะไม่ต้องชำระเงินครั้งถัดไปและไม่ต้องชําระเงินจนครบระยะเวลาผูกมัด ดูรายละเอียดเพิ่มเติมเกี่ยวกับการต่ออายุและการชําระเงินได้ที่ https://developer.android.com/google/play/billing/subscriptions#installments ลักษณะการทํางานนี้เป็นค่าเริ่มต้นเมื่อไม่ได้ระบุประเภทการยกเลิก