调用商家销帐奇门实现接口
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
orderId | Number | 必须 | 12313123 | oms订单号 | |
erpShopCode | String | 必须 | 12313 | ERP门店编码 | |
channelOrderId | String | 必须 | 12312312 | 渠道订单号 | |
srcOrderId | String | 必须 | 1 | erp原零售单单据id | |
lastRefund | Boolean | 必须 | true | 是否为最后一次退款,整单退或最后一次部分退为1 | |
omsRefundId | Number | 必须 | 1 | oms退款单号,整单退时为oms订单号, | |
refundType | Number | 必须 | 1 | 退款类型:1-整单退,2-部分退 | |
deliveryAmount | Number | 必须 | 200 | 配送费,分为单位 | |
packageAmount | Number | 必须 | 50 | 打包费,分为单位 | |
unitAmount | String | 必须 | 1 | 原金额,分为单位 | |
receiveAmount | String | 必须 | 3000 | 应收金额,分为单位 | |
discountAmount | String | 必须 | 300 | 优惠金额,分为单位 | |
nrmopRefundDetailListStr | String | 可选 | [{ "detailId": 300893493871200447, "refundQty": 200, "originalPrice": 1, "originalAmount": 200, "realPrice": 4, "realAmount": 240111033340400005, "discountAmount": 201 }] | 退款子单信息,部分退才有值 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
success | Boolean | true | 调用是否成功 |
errCode | String | 1111 | 返回错误码 |
errMsg | String | 111 | 返回错误信息 |
data | Number | 11111 | refundOrderId,零退单id |
{"channelOrderId":"12312312","orderId":12313123,"deliveryAmount":200,"discountAmount":"300","refundType":1,"receiveAmount":"3000","nrmopRefundDetailListStr":"[{ \"detailId\": 300893493871200447, \"refundQty\": 200, \"originalPrice\": 1, \"originalAmount\": 200, \"realPrice\": 4, \"realAmount\": 240111033340400005, \"discountAmount\": 201 }]","srcOrderId":"1","unitAmount":"1","erpShopCode":"12313","omsRefundId":1,"lastRefund":true,"packageAmount":50}
{ "success":true, "errCode":"1111", "errMsg":"111", "data":11111 }
{"success":"不等于true","errCode":"sign-check-failure","errMsg":"Illegal request"}
错误码 | 错误描述 | 解决方案 |
---|