---
title: "Cancel subscription"
method: POST
path: "/subscription/cancel"
tags: ["Subscription"]
---

# Cancel subscription

`POST /subscription/cancel`

## Headers

- `Date` string
- `Authorization` string
- `Digest` string

## Request body

- GithubComInfiniMoneyInfiniServicesGoAppInfiniPaymentServiceApiSubscriptionV1CancelSubscriptionReq
  - `merchant_sub_id` string, string, required — 商户订阅ID
  - `cancel_reason` 'user_request' | 'by_merchant_api' | 'by_operation', string, required — Cancel reason: user_request / by_merchant_api / by_operation
  - `note` string, string — 备注

## Response `200`

- GithubComInfiniMoneyInfiniServicesGoAppInfiniPaymentServiceApiSubscriptionV1CancelSubscriptionRes
  - `subscription_id` string, string — 系统订阅ID
  - `merchant_sub_id` string, string — 商户订阅ID
  - `status` string, string — 订阅状态
  - `canceled_at` integer — 取消时间 (unix timestamp)
  - `cancel_reason` string, string — 取消原因

---

[API](https://skmtc.net/infini/apis/infini-acquiring-api.md) · [All operations](https://skmtc.net/infini/apis/infini-acquiring-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/infini/infini-acquiring-api/revisions/ef0638d19a3a/schema)
