接口说明
1.在申请退款,商家同意或拒绝,退款完成时推送,将写库的退款单信息,异步推送给品牌提供的回调url
2.明细种的OrderQuantity是退款数量,AvgAmount是退款金额
请求说明
HTTP请求方式:POST
返回数据格式:JSON
请求路径:商家提供url地址
推送参数
字段 类型 长度 描述 RefundCode string 退款单号 OrderCode string 订单号 ReturnCode string 退货单号(退货退款才有此数据) ShopCode string 门店代码 RefundTime string 退款单创建时间 RefundMoney decimal 退款总金额 RefundReason string 退款原因 BuyerCode string 买家账号 TradeNo string 支付凭证 RefundRemark string 退款备注 ORfDtls List<SalesOrderRfDtlGetResInfo> 订单明细 RefundStatus int 退款状态:0-待处理;1-待退款;2-退款成功;3-退款取消; RefundShipStatus int 0未发货 1已发货 RefundPrepaidCardAmount decimal 储值卡退款金额,包含赠送 RefundPrepaidCardGiftAmount decimal 储值卡退款赠送金额
SalesOrderRfDtlGetResInfo数据结构
字段 类型 为空 长度 描述 BarCode string 商品条码 OrderQuantity int 订单商品数量 PriceOriginal decimal 原始单价 PriceSell decimal 销售单价 AvgAmount decimal 分摊金额 RefundShipStatus int 0未发货 1已发货
推送参数示例代码(json对象数组)
{
"RefundCode":"000012222",
"OrderCode":"000012809",
"ReturnCode":"000012388",
"ShopCode":"0000123",
"RefundTime":"2018-05-12 10:30:01",
"RefundMoney":27.28,,
"ReturnReason":"0001",
"BuyerCode":"wangxiaoshuai",
"TradeNo": "12312312",
"RefundRemark": "备注",
"ORtDtls": [{
"BarCode":"15026609123",
"OrderQuantity":1,
"PriceOriginal":12.00,
"PriceSell":120.00,
"AvgAmount":11.00,
"RefundShipStatus":1
}, {
...
}]
}, {
...
}
系统级返回结果示例(json)
{
"Status": true,
"StatusCode": 200,
"Msg": "成功",
"Timestamp": "20150622093101",
"Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",
"Result": 见业务返回结果示例,
}
业务返回结果示例(json对象):
内容1,代表所影响行数