抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台

plugin.applyRefundLife

收藏
我的收藏

使用限制

在使用生服插件中的组件和 API 前,需要对行业插件有一个基本了解,可以参考文档:行业插件介绍,然后按照以下步骤及顺序使用生服插件中的能力:
1.参考 申请行业插件 完成插件的申请,注意只有小程序拥有生服类目资质才可见申请入口;
2.参考 使用行业插件 进行能力的调用;
行业插件在抖音 App 版本 31.8.0 及以上,小程序基础库版本 3.4x.0.0 及以上时支持。

语法

plugin.applyRefundLife(options)

参数说明

名称
类型
是否必填
描述
示例值
orderId
string
抖音订单号
refundInfo
Object
退款信息
itemOrderList
ItemOrderList[]
退款 item 单信息
不传默认所有购买的sku都退
needRefundDeliveryFee
boolean
是否需要退配送费
不需要传,如果所有sku+打包费都退了,默认会连带退配送费
needRefundPackFee
boolean
推荐传
是否需要退打包费
不传默认不退打包费
afterSaleType
int
退货退款(1)、仅退款(3)
核销前退款,只能发起退货退款
success
Function
接口调用成功的回调函数
fail
Function
接口调用失败的回调函数
complete
Function
接口调用结束的回调函数(调用成功、失败都会执行)
refundInfo
属性名
类型
默认值
必填
说明
reasonCode
number[]
请参考下面表格
目前仅支持传入一个编码
note
string
否(reasonCode = 999 ,即其他时,必填)
退款备注(退款备注字数不能超过200个)
applySource
enum
enum ApplySourceEnum { USER_BEFORE_FULFILMENT = 101, // 用户履约前退款 USER_AFTER_FULFILMEN = 304, // 用户履约后退款 }
reasonCode 枚举
类型
code
退款原因描述
发货前仅退款
410
我不想要了
发货前仅退款
402
买错了/买多了/买少了
发货前仅退款
403
地址/电话填写错误
发货前仅退款
409
选错送达时间
发货前仅退款
406
商家缺货
发货前仅退款
407
商家联系我取消
发货前仅退款
505
超出配送范围
发货后 送达前退款
410
我不想要了
发货后 送达前退款
402
买错了/买多了/买少了
发货后 送达前退款
403
地址/电话填写错误
发货后 送达前退款
409
选错送达时间
发货后 送达前退款
712
骑手联系我取消
送达后退款
410
七天无理由退款
ItemOrderList
字段名
类型
是否必传
描述
itemOrderId
string
退款的商品单号

回调成功

object 类型
属性名
类型
说明
orderId
string
内部商户订单号
refundId
string
内部退款单号

回调失败

object 类型
属性名
类型
是否一定存在
说明
errNo
string
错误码,全部信息可查看 errNo 说明
    errNo 21550:未登录
    errNo 20000:未传入reasonCode
    errNo 10401:系统错误,可联系平台同学排查
    errNo 21535:业务错误,可参考返回信息进行排查
errMsg
string
错误信息提示
errLogId
string
当申请退款接口失败时会提供该数据,可供服务端排查问题