Cập nhật gói thuê bao. Sử dụng phương thức này để cập nhật gói dùng thử 30 ngày hoặc gói linh hoạt lên gói cam kết hằng năm với hình thức thanh toán hằng tháng hoặc hằng năm.
Cách cập nhật gói sẽ khác nhau tuỳ thuộc vào gói và sản phẩm. Để biết thêm thông tin, hãy xem phần mô tả trong bài viết quản lý gói thuê bao.
Yêu cầu HTTP
POST https://reseller.googleapis.com/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan
Đây có thể là tên miền chính của khách hàng hoặc giá trị nhận dạng riêng biệt của khách hàng. Nếu tên miền dành cho khách hàng thay đổi, bạn không thể sử dụng tên miền cũ để truy cập vào khách hàng nhưng luôn có thể sử dụng giá trị nhận dạng duy nhất của khách hàng (do API trả về). Bạn nên lưu trữ giá trị nhận dạng duy nhất vào hệ thống của mình (nếu có).
subscriptionId
string
Đây là thuộc tính bắt buộc. subscriptionId là mã nhận dạng gói thuê bao và là giá trị riêng biệt cho từng khách hàng. Vì subscriptionId thay đổi khi gói thuê bao được cập nhật, bạn không nên sử dụng mã nhận dạng này làm khoá cho dữ liệu cố định. Bạn có thể tìm thấy subscriptionId bằng cách sử dụng phương thức truy xuất tất cả các gói thuê bao của đại lý.
Xác định tài nguyên là một yêu cầu thay đổi gói thuê bao. Giá trị: subscriptions#changePlanRequest
planName
string
Thuộc tính planName là bắt buộc. Đây là tên gói thanh toán của gói thuê bao. Để biết thêm thông tin về các gói thanh toán của Google, hãy xem bài viết Khái niệm về API.
Bạn có thể sử dụng các giá trị sau:
ANNUAL_MONTHLY_PAY – Gói cam kết hằng năm thanh toán hằng tháng
ANNUAL_YEARLY_PAY – Gói cam kết hằng năm thanh toán hằng năm
Đây là thuộc tính bắt buộc. Thuộc tính giấy phép là số lượng giấy phép giấy phép người dùng.
purchaseOrderId
string
Đây là thuộc tính không bắt buộc. Thông tin đơn đặt hàng (PO) này là dành cho người bán lại để sử dụng cho việc sử dụng tính năng theo dõi của công ty. Nếu bạn cung cấp giá trị purchaseOrderId, thì giá trị đó sẽ xuất hiện trong phản hồi của API và xuất hiện trong hoá đơn. Thuộc tính này chấp nhận tối đa 80 ký tự văn bản thuần tuý.
dealCode
string
Mã do Google cấp (tối đa 100 ký tự) để áp dụng giá chiết khấu cho gói thuê bao. Bạn phải đưa mã ưu đãi vào yêu cầu changePlan để được hưởng mức giá chiết khấu. Thuộc tính này là không bắt buộc. Nếu mã ưu đãi đã được thêm vào gói thuê bao, thì thuộc tính này có thể để trống và mức chiết khấu hiện có sẽ vẫn áp dụng (nếu không để trống, bạn chỉ nên cung cấp mã ưu đãi đã có trong gói thuê bao). Nếu mã giao dịch chưa từng được thêm vào gói thuê bao và thuộc tính này được để trống, thì mức giá thông thường sẽ được áp dụng.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-09-09 UTC."],[[["Updates a subscription's plan, allowing changes from trial or flexible plans to annual commitments with monthly or yearly payments, with varying update processes based on the specific plan and products."],["Requires sending a POST request to a specific URL, including the `customerId` and `subscriptionId` as path parameters."],["The request body must contain a `ChangePlanRequest` object specifying the desired plan name, number of seats, and optional purchase order ID and deal code."],["Successful responses return a `Subscription` object representing the updated subscription."],["Requires authorization with the `https://www.googleapis.com/auth/apps.order` scope."]]],[]]