POST
取消订阅合同
该接口用于按
contractId 取消一份已存在的订阅合同,并指定取消生效方式。请求
expireMode订阅取消的生效方式;不传且未提供
expireDate 时,订阅将在当前计费周期结束时取消。示例:
1可选值
1- 立即取消。立即触发订阅取消通知;托管订阅还会向客户发送邮件通知。
2- 当前计费周期结束时取消。
3- 指定日期取消;必须同时传入
expireDate,取消生效时才发送订阅取消通知。
expireDate条件:当
订阅取消生效日期,格式 expireMode=3,即指定日期取消时必填。yyyy-MM-dd。示例:
2026-07-31sign请求签名字符串;生成方式详见请求签名。
curl -X POST 'https://sandbox-acq.onerway.com/v1/txn/sub/cancel' \
-H 'Content-Type: application/json' \
--data-raw '{
"contractId": "sub_contract_demo_202606210001",
"expireMode": "1",
"merchantNo": "replace_with_merchant_no",
"sign": "{{SIGN}}"
}'响应
respCode响应码;
20000 表示请求处理成功,其余为错误码。完整码表见响应码。respMsg响应码对应的可读消息。
data取消后的订阅合约状态;本接口成功取消示例返回
3。可选值
0- 处理中。
1- 生效。
2- 不生效。
响应示例
示例代码暂不可用。
该接口暂未记录错误响应。