Skip to main content

2.3-直付逆向退款

提供方:合作方
接口描述:京东侧下单失败,用户取消,客服取消等等任何发起取消的情况,调用此接口通知合作方进行直付订单的取消动作,合作方此时退还用户直付下单的费用
入参参数:

参数名类型描述
jdhRecordIdStringJDH直付订单记录ID
partnerOrderIdString合作方订单id
cardNoString合作方卡号
jdhRefundRecordIdStringJDH退款记录ID
jdhOrderIdString京东订单号,非必填
jdhSubOrderIdString京东子单号,非必填,子单退款则必传;父单整单退款,则无需传入
reasonStringJDH退款原因
refundAllInteger是否整单退款,1是,0否
refundAmountInteger退款金额(单位分)
refundAmountPointsInteger退款积分(单位分)
skuListList<Map<String,Object>>退款sku集合
policyNoString保单号
insuredPersonCardNoString被保人证件号(密文加密)

退款sku集合--skuList

参数名类型描述
skuIdStringSKUID
categoryLevel3IdStringSKU三级分类ID
categoryLevel3StringSKU三级分类名称
skuNameStringSKU名称
discountAmountInteger优惠后总价(单位分)
discountAmountPointsInteger优惠后积分总价(单位分)
discountPriceInteger优惠后单价(单位分)≈ 优惠后总价➗数量
(注意:若优惠后总价无法除尽,则不保留小数点)
discountPricePointsInteger优惠后积分单价(单位分)
buyNumInteger数量
specString规格
unitString单位
skuDiscountIntegersku优惠金额 = sku优惠前总价-优惠后总价 (单位分)
skuDiscountPointsIntegersku优惠积分
skuAmountBeforeDiscountIntegersku优惠前总价(单位分)
skuAmountBeforeDiscountPointsIntegersku优惠前积分总价(单位分)
skuPriceBeforeDiscountIntegersku优惠前单价 = sku优惠前总价➗数量 (单位分)
skuPriceBeforeDiscountPointsIntegersku优惠前积分单价

回应参数:

参数名类型描述
codeString0000 代表调用成功
errMsgString错误描述
uuidString日志查询用
dataBoolean退款结果

入参示例
接口参数基础对接详见 2-服务端接口对接说明

{    "cardNo": "43534532143342",    "jdhRecordId": "2244666465712124418",    "jdhRefundRecordId": "2244670442851800097",    "jdhSubOrderId": "267971502021",    "partnerOrderId": "453535353",    "reason": "用户取消",    "refundAll": 0,    "refundAmount": 5160,    "skuList": [        {            "skuName": "三诺体温计测量家用口腔电子温度计BT-302 防疫测温",            "unit": "盒",            "buyNum": 1,            "catalogueTag": 1,            "skuDiscount": 0,            "skuPriceBeforeDiscount": 2374,            "discountPrice": 2374,            "skuAmountBeforeDiscount": 2374,            "discountAmount": 2374,            "skuId": "100004046785",            "spec": "1盒"        },        {            "skuName": "益泰 胃管固定鼻贴 导管固定贴鼻饲管鼻贴医用鼻梁贴胃管胶带鼻饲胶布 L型鼻贴10片+酒精棉片10片",            "unit": "盒",            "buyNum": 1,            "catalogueTag": 1,            "skuDiscount": 0,            "skuPriceBeforeDiscount": 2786,            "discountPrice": 2786,            "skuAmountBeforeDiscount": 2786,            "discountAmount": 2786,            "skuId": "100024447229",            "spec": "1盒"        }    ]}

出参示例:
{"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":true}}