Skip to content

Cancel subscription

Request

Security
InfiniHmac
Headers
Datestring

GMT server time (e.g. Tue, 21 Jan 2025 12:00:00 GMT). Required for every request.

Authorizationstring

HMAC-SHA256 Signature header. See the Authentication guide.

Digeststring

SHA-256 digest of the request body (when a body is present).

Bodyapplication/jsonrequired
merchant_sub_idstring, (string)required

商户订阅ID

cancel_reasonstring, (string)required

Cancel reason: user_request / by_merchant_api / by_operation

Enum:"user_request""by_merchant_api""by_operation"
notestring, (string)

备注

curl -i -X POST \
  -u '<username>:<password>' \
  https://developer.infini.money/_mock/apis/acquiring/subscription/cancel \
  -H 'Authorization: string' \
  -H 'Content-Type: application/json' \
  -H 'Date: string' \
  -H 'Digest: string' \
  -d '{
    "merchant_sub_id": "string",
    "cancel_reason": "user_request",
    "note": "string"
  }'

Responses

Bodyapplication/json
subscription_idstring, (string)

系统订阅ID

merchant_sub_idstring, (string)

商户订阅ID

statusstring, (string)

订阅状态

canceled_atinteger, (int64)

取消时间 (unix timestamp)

cancel_reasonstring, (string)

取消原因

Response
{ "subscription_id": "string", "merchant_sub_id": "string", "status": "string", "canceled_at": 0, "cancel_reason": "string" }