# 更新计划 更新订阅计划参数。 Endpoint: PUT /projects/{project_id}/subscriptions/plans/{plan_id} Version: 2.0 Security: basicAuth ## Path parameters: - `project_id` (integer, required) 项目ID。 - `plan_id` (integer, required) 计划 ID。 ## Request fields (application/json): - `billing_retry` (object) 账单扣费重试详情。 - `billing_retry.value` (integer, required) 账单扣费重试次数。 - `charge` (object) 账单详情。 - `charge.amount` (number) 支付金额。 - `charge.currency` (string) 购买币种。参照[ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)标准的三字母货币代码。 - `charge.period` (object, required) 账单周期。 - `charge.period.type` (string, required) 时间单位。可以是day、month或lifetime。 Enum: "day", "month", "lifetime" - `charge.period.value` (integer, required) 时间单位数。该值取决于类型参数:- 如果type为day,可以是1-366- 如果type为month,可以是1-12- 如果type为lifetime,则为0 - `charge.prices` (array) 不同货币下的价格列表。 - `charge.prices.setup_fee` (number) 包含在首次发票中收取的一次性初设费。 - `description` (object) 计划描述。由"localization":"plan description"组成的键值对。 - `description.ar` (string) 阿拉伯语。 - `description.bg` (string) 保加利亚语。 - `description.cn` (string) 中文(简体)。 - `description.cs` (string) 捷克语。 - `description.de` (string) 德语。 - `description.en` (string) 英语。 - `description.es` (string) 西班牙语。 - `description.fr` (string) 法语。 - `description.he` (string) 希伯来语。 - `description.it` (string) 意大利语。 - `description.ja` (string) 日语。 - `description.ko` (string) 韩语。 - `description.pl` (string) 波兰语。 - `description.pt` (string) 葡萄牙语。 - `description.ro` (string) 罗马尼亚语。 - `description.ru` (string) 俄语。 - `description.th` (string) 泰语。 - `description.tr` (string) 土耳其语。 - `description.tw` (string) 中文(繁体)。 - `description.vi` (string) 越南语。 - `expiration` (object) 订阅到期详情。 - `expiration.type` (string, required) 时间单位,可以是day或month。 Enum: "day", "month" - `expiration.value` (integer,null, required) 过期之前的时间。 - `external_id` (string) 外部计划标识符。 - `grace_period` (object) 带有宽限期相关数据的对象。 - `grace_period.type` (string, required) 时间单位,可以是day。 Enum: "day" - `grace_period.value` (integer, required) 两次收费之间的间隔时间。 - `group_id` (string) 计划关联的组ID。 - `name` (object) 计划名称。值包含 "localization":"plan name" 对。 - `refund_period` (integer,null) 订阅计划可退款的时间期限(单位为天)。 - `status` (object) - `status.value` (string) 订阅计划状态。 Enum: "active", "disabled" - `tags` (array) 计划标签。 - `trial` (object) 试用期限详细信息。如未传入此参数,则使用默认值(0天)。 ## Response 200 fields