如何更改已激活订阅的扣款金额

要更改已激活订阅的扣款金额,请运行HTTP-PATCH请求https://subscriptions.xsolla.com​/api/v1/projects/{projectId}/subscriptions/{subscriptionId}/price

注:

更改扣款金额后,用户将收到邮件通知,新扣款金额从下一账单周期开始生效。

要更改新订阅的扣款金额,请使用更新计划方法。新金额仅应用于新的订阅,所有现有订阅将继续按照旧条款扣款。

请求必须包含Authorization: Basic <your_authorization_basic_key>头,其中<your_authorization_basic_key>是按照Base64标准加密的merchant_id:api_key对。

前往发布商帐户查找以下参数:

  • merchant_id位于:
  • api_key仅在创建时在发布商帐户中显示一次,必须保存在己侧。您可以在以下部分创建新的密钥:
    • 公司设置 > API密钥
    • 项目设置 > API密钥

以路径参数形式传入:

参数类型描述
projectId
integer必需。项目ID。可在发布商帐户项目名称旁边找到该参数。
subscriptionId
integer必需。订阅ID。
传入请求正文:
参数类型描述
amount
float必需。扣款金额值。
currency
string必需。参照ISO 4217标准的三字母货币代码。
请求示例:
Copy
Full screen
Small screen
curl -X PATCH \
'https://subscriptions.xsolla.com/api/v1/projects/{project_id}/subscriptions/{subscription_id}/price' \
  -H 'accept: application/json' \
  -H 'Authorization: Basic'

{
  "amount": 4.99,
  "currency": "USD"
}

响应示例:

  • 200 — 扣款金额更改成功
  • 400 — 订阅不是激活状态
  • 404 — 找不到订阅
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2024年7月31日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!