文档中心/API 接口

API REFERENCE

取消分账

POSThttps://mapi.yabandpay.com/Payments
实际接口
API PLAYGROUND · 实际接口

取消分账

POSThttps://mapi.yabandpay.com/Payments
填写凭据后自动签名

请求参数4

先填写必填项

取消分账

command必填stringdata.commandCancelSplitPayment
nonce_string必填stringdata.nonce_string随机字符串,不长于32位
reference_id必填stringdata.reference_id商户方的分账id,不长于32位
split_id必填stringdata.split_id创建分账后的分账单号

凭据仅在当前页面使用。secret_key 不保存,也不发送给文档服务器。

此接口对YabandPay的 Processing 状态的分账单进行取消

参数类型描述是否必填
userString超级管理员账号的UID必填
signString签名必填
methodStringv3.SplitPayment必填
timeLong时间戳必填
  • 参数
参数类型描述是否必填
commandStringCancelSplitPayment必填
nonce_stringString随机字符串,不长于32位必填
reference_idString商户方的分账id,不长于32位必填
split_idString创建分账后的分账单号必填

签名示例:

拼接为URL方式并排序后的字符串

"command=cancelSplitPayment&method=v3.SplitPayment&nonce_string=0y9nydkzlmivuhs5xz&reference_id=123456&split_id=20231229110618372777&time=1703832252&user=9212776037"

得到的 stringA 使用 secret_key做签名

得到的签名如下:

"YOUR_SIGNATURE"

提交示例:

{
    "user": "9212776037",
    "sign": "YOUR_SIGNATURE",
    "method": "v3.SplitPayment",
    "time": 1703832252,
    "data": {
        "command": "cancelSplitPayment",
        "nonce_string": "0y9nydkzlmivuhs5xz",
        "split_id": "20231229110618372777",
        "reference_id": "123456"
    }
}

返回示例:

{
    "status": true,
    "code": "200",
    "data": {
        "split_id": "20231229110618372777",
        "reference_id": "123456",
        "state": "Cancelled"},
    "message": ""
}
  • 返回参数
参数类型描述
split_idString创建分账后的分账单号
stateString状态有Cancelled或Failed
reference_idString商户方的分账id,不长于32位
referenceString描述信息,不长于128位