查询分账回退结果
收藏
我的收藏

开发者/服务商可以通过接口主动查询退分账订单状态。

使用限制

使用说明

  1. 沙盒环境使用说明详见担保支付-沙盒环境

基本信息

基本信息

HTTP URL

正式环境: https://developer.toutiao.com/api/apps/ecpay/v1/query_return

沙盒环境: https://open-sandbox.douyin.com/api/apps/ecpay/v1/query_return

HTTP Method

POST

接口频次

50QPS(小程序 app_id 维度)

请求头

名称

类型

必填

描述

Content-Type

string

固定值 "application/json"

请求参数

名称

类型

是否必填

最大长度

字段描述

示例值

app_id

string

64

小程序APPID

tt07e3715e98c9aac0

thirdparty_id

string

条件选填

64

第三方平台服务商id,服务商模式接入必传,非服务商模式留空

tta4bad2073b900000

return_no

string

64

小程序回退单号

N7069590250007333000

out_return_no

string

64

开发者回退单号

7056505317450041644

sign

string

344

签名,详见签名DEMO

d98e6af1c490b36f7b72e2037f81a511

请求示例

{ "app_id": "tt07e3715e98c9aac0", "return_no": "N7069590250007333000", "out_return_no": "7067781639492913452", "sign": "d98e6af1c490b36f7b72e2037f81a511", "thirdparty_id": "tta4bad2073b900000" }

响应参数

公共响应参数

名称

类型

是否必填

最大长度

字段描述

示例值

err_no

number

-

详见错误码

0

err_tips

string

-

详见错误提示信息

成功

业务响应参数

名称

类型

是否必填

最大长度

字段描述

示例值

return_info

returnInfo

-

分账回退基本信息

-

其中 return_info 包含如下的字段:

名称

类型

是否必填

最大长度

字段描述

示例

app_id

string

64

小程序APPID

tt07e3715e98c9aac0

settle_no

string

64

平台分账单号

N7067781639492913452

out_settle_no

string

64

商户分账单号

test_settle_2004

out_return_no

string

64

商户回退单号

7056505317450041644

merchant_uid

string

32

回退商户号

XCXP_000003089

amount

number

[1,99999999999]

回退金额

100,即1元

return_no

string

64

平台回退单号

N7069590250007333000

return_status

string

-

回退状态枚举值:

SUCCESS:成功

FAIL:失败

PROCESSING:处理中

注意:如果返回为处理中,请勿变更商户回退单号,使用相同的参数再次发起分账回退,否则会出现资金风险 在处理中状态的回退单如果5天没有成功,会因为超时被设置为已失败

SUCCESS

fail_reason

string

100

回退失败的原因,此字段仅回退结果为FAIL时存在

退分账记录不存在

finish_time

number

10

回退完成时间,Unix 时间戳,10 位,整型数,秒级

1644399124

响应示例

正常响应示例

{ "err_no": 0, "err_tips": "", "return_info": { "app_id": "ttcfdbb96650e33350", "thirdparty_id": "", "settle_no": "N71518187993000002", "out_settle_no": "ot_settle_70676827429425800001", "out_return_no": "ot_return_70221010170428222101", "merchant_uid": "M695122614767700001", "return_amount": 10, "return_status": "SUCCESS", "return_no": "N7075228873218090001", "fail_reason": "SUCCESS", "finish_time": 1647332403, "cp_extra": "" } }

异常响应示例

{ "err_no": 2020, "err_tips": "非法app_id", "return_info": null }

错误码

错误码err_no

描述

排查建议

0

success


1000

系统异常,请原单号重试

业务异常,请稍后使用原请求重试

2020

非法app_id

请检查请求参数然后重试

2102

回退单号长度必须在0-64之间

修改回退单号out_return_no后重试

4408

退分账记录不存在

检查传入的回退单号out_return_no或return_no是否正确

该文档是否有帮助?